deploy: b56e9c60afe19521fead794fc506ce016a6d18b5

This commit is contained in:
AYAHASSAN287 2026-04-08 12:10:23 +00:00
parent 688ce57e0d
commit 94715ef8d0
1412 changed files with 221533 additions and 6 deletions

2
nim/1147/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_pubsub_topics with id: 2026-04-08_11-51-53__a9a894ad-b2af-4ffa-98ca-19e58ee69f0b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_11-51-53__a9a894ad-b2af-4ffa-98ca-19e58ee69f0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.45.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36533', '36534', '36535', '36536', '36537']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36533:36533 -p 36534:36534 -p 36535:36535 -p 36536:36536 -p 36537:36537 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36535 --rest-port=36533 --tcp-port=36534 --discv5-udp-port=36536 --rest-address=0.0.0.0 --nat=extip:172.18.45.251 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ae3dc9aaaff7b1c75acb2dbcff61c339a569dd0fed71e6aa5db6fa1d6921bb8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36537 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.251 waku 941e475a256aa762a73dfe0a6ef6bb1076e8a82786a08415d7d43a4cd07d6f54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 941e475a256a. Setting up logs at ./log/docker/receiving_node1_2026-04-08_11-51-53__a9a894ad-b2af-4ffa-98ca-19e58ee69f0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36533
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 c0dca64f6b1a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ef5c8e596522. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36533/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36533/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.251/tcp/36534/p2p/16Uiu2HAmPdFykL3PTxstDhjrQtQz5Vw6yH1nH8qmEt7ZDWX62sAS","/ip4/172.18.45.251/tcp/36535/ws/p2p/16Uiu2HAmPdFykL3PTxstDhjrQtQz5Vw6yH1nH8qmEt7ZDWX62sAS"],"enrUri":"enr:-L24QCMOUpLAqipO52HLkMITtddNZ-QtH1OkPnGkDZmaaAToeAPXb5wunkabjSkWI-527bYufUO8osJ5j3cc70zS_YMCgmlkgnY0gmlwhKwSLfuKbXVsdGlhZGRyc5YACASsEi37Bo62AAoErBIt-waOt90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDov8Q3NzU83yqitSoKLeU1Nz0SgjpDoWB4RMwbmECuqODdGNwgo62g3VkcIKOuIV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_11-51-53__a9a894ad-b2af-4ffa-98ca-19e58ee69f0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52721', '52722', '52723', '52724', '52725']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52721:52721 -p 52722:52722 -p 52723:52723 -p 52724:52724 -p 52725:52725 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52723 --rest-port=52721 --tcp-port=52722 --discv5-udp-port=52724 --rest-address=0.0.0.0 --nat=extip:172.18.46.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e8fe969edfdd0b77da8a11cba8a3fdbf82bda2af378cb8cb714e3445ccdb3fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52725 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.247 waku d2baebfd8daef0766f17c99b3e25c64c57aa7d0cfec2ad1fa569e871350912b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d2baebfd8dae. Setting up logs at ./log/docker/receiving_node2_2026-04-08_11-51-53__a9a894ad-b2af-4ffa-98ca-19e58ee69f0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52721
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52721/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.247/tcp/52722/p2p/16Uiu2HAmN71VCW872qsVYjJ31psRkjAUoXSRtpQMCcsTjS8HbB1J","/ip4/172.18.46.247/tcp/52723/ws/p2p/16Uiu2HAmN71VCW872qsVYjJ31psRkjAUoXSRtpQMCcsTjS8HbB1J"],"enrUri":"enr:-L24QJe_hXpR64akqPomo5F6_z-WnADQOK2keVMTF1yAIEfvT6GQZQpF7wV0XbccRbOQCERIKhw1hIX-OjXAJKeVZ2ACgmlkgnY0gmlwhKwSLveKbXVsdGlhZGRyc5YACASsEi73Bs3yAAoErBIu9wbN890DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjGORee3CwdjwhPSmR9grjoXpTSZOSoqF1JxyFphc7GmDdGNwgs3yg3VkcILN9IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52721/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.251/tcp/36534/p2p/16Uiu2HAmPdFykL3PTxstDhjrQtQz5Vw6yH1nH8qmEt7ZDWX62sAS"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_11-51-53__a9a894ad-b2af-4ffa-98ca-19e58ee69f0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11011', '11012', '11013', '11014', '11015']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11011:11011 -p 11012:11012 -p 11013:11013 -p 11014:11014 -p 11015:11015 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11013 --rest-port=11011 --tcp-port=11012 --discv5-udp-port=11014 --rest-address=0.0.0.0 --nat=extip:172.18.115.18 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=db5e8e12f125afead032cf6bff5dec95faabfa34ff6a3363aa186a19a3aa2d8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11015 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCMOUpLAqipO52HLkMITtddNZ-QtH1OkPnGkDZmaaAToeAPXb5wunkabjSkWI-527bYufUO8osJ5j3cc70zS_YMCgmlkgnY0gmlwhKwSLfuKbXVsdGlhZGRyc5YACASsEi37Bo62AAoErBIt-waOt90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDov8Q3NzU83yqitSoKLeU1Nz0SgjpDoWB4RMwbmECuqODdGNwgo62g3VkcIKOuIV3YWt1Mgk --lightpushnode=/ip4/172.18.45.251/tcp/36534/p2p/16Uiu2HAmPdFykL3PTxstDhjrQtQz5Vw6yH1nH8qmEt7ZDWX62sAS --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.18 waku 7ccdc89d0bf9f1b4ecfca693d33ce9096492ddcb2189739d9b7b32e29ebbe150
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ccdc89d0bf9. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_11-51-53__a9a894ad-b2af-4ffa-98ca-19e58ee69f0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11011
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11011/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11011/debug/v1/info" -H "Content-Type: application/json" -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.18/tcp/11012/p2p/16Uiu2HAkweHik54CeMLkYdtnm6xLR1nXjT29zgz7rbtpo3vS5uWr","/ip4/172.18.115.18/tcp/11013/ws/p2p/16Uiu2HAkweHik54CeMLkYdtnm6xLR1nXjT29zgz7rbtpo3vS5uWr"],"enrUri":"enr:-L24QJ5gqXYTttIqchZBSYOT4UHScJJzkwSctZNx8u38h6jqTrY8xOruY9gZuTR-XFRkGLzTqBbscONopCKMBVmH0hsCgmlkgnY0gmlwhKwScxKKbXVsdGlhZGRyc5YACASsEnMSBisEAAoErBJzEgYrBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIPLBZ9wk8OvkBk91dPPN9sP2rVOrjMcPv0JH7NwmF-ODdGNwgisEg3VkcIIrBoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11011/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.251/tcp/36534/p2p/16Uiu2HAmPdFykL3PTxstDhjrQtQz5Vw6yH1nH8qmEt7ZDWX62sAS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11011/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.247/tcp/52722/p2p/16Uiu2HAmN71VCW872qsVYjJ31psRkjAUoXSRtpQMCcsTjS8HbB1J"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36533/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52721/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11011/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'A dictionary', 'value': {'key': 'YWFh'}}
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11011/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": {"key": "YWFh"}, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649117636909124}}'
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:11011/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'An integer', 'value': 1234567890}
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11011/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": 1234567890, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649117640808416}}'
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:11011/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'A list', 'value': ['YWFh']}
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11011/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": ["YWFh"], "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649117644584488}}'
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:11011/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'A bool', 'value': True}
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11011/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": true, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649117648448708}}'
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:11011/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 941e475a256a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d2baebfd8dae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7ccdc89d0bf9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 941e475a256a. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,91 @@
2026-04-08 11:52:20.895 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:20.895 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node2_restarts with id: 2026-04-08_11-52-20__c190cd4a-c0cc-4d53-9f8d-277c51fa886d
2026-04-08 11:52:20.895 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:20.895 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:52:20.896 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 11:52:20.902 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:20.902 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-20__c190cd4a-c0cc-4d53-9f8d-277c51fa886d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:20.902 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:20.902 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:20.904 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:20.904 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.224
2026-04-08 11:52:20.904 DEBUG [src.node.docker_mananger] Generated ports ['16884', '16885', '16886', '16887', '16888']
2026-04-08 11:52:20.904 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:20.904 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:20.904 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:20.904 DEBUG [src.node.docker_mananger] docker run -i -t -p 16884:16884 -p 16885:16885 -p 16886:16886 -p 16887:16887 -p 16888:16888 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16886 --rest-port=16884 --tcp-port=16885 --discv5-udp-port=16887 --rest-address=0.0.0.0 --nat=extip:172.18.249.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=216cfea9b2daf63fe8bdbe4c5cffe694facb315fcef1a5a3dbab0ccf26c64ee6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16888 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:52:21.079 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.224 waku 65fe2b4e1ed59aebe75c24343b6cd7b84d96976d946cb384b63800b032dbaf18
2026-04-08 11:52:21.117 DEBUG [src.node.docker_mananger] Container started with ID 65fe2b4e1ed5. Setting up logs at ./log/docker/node1_2026-04-08_11-52-20__c190cd4a-c0cc-4d53-9f8d-277c51fa886d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:21.118 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16884
2026-04-08 11:52:21.118 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:21.296 ERROR [src.node.docker_mananger] Max retries reached for container ec42fced66fa. Exiting log stream.
2026-04-08 11:52:21.501 ERROR [src.node.docker_mananger] Max retries reached for container d518cbea03ce. Exiting log stream.
2026-04-08 11:52:22.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16884/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:22.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:22.122 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:22.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16884/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:22.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.224/tcp/16885/p2p/16Uiu2HAmGTcCJEj1WREkf2hUfygckAuY3pnGxmmkAZpe7FotR8g5","/ip4/172.18.249.224/tcp/16886/ws/p2p/16Uiu2HAmGTcCJEj1WREkf2hUfygckAuY3pnGxmmkAZpe7FotR8g5"],"enrUri":"enr:-L24QKrGspOR7eLBesR1V94vD1iXr3ylN4j7h_l6Jqd-xfLqK8fAHFvZh01QDk2L7kCBsMTYqO4Yz89KLOsii2Uzhd4CgmlkgnY0gmlwhKwS-eCKbXVsdGlhZGRyc5YACASsEvngBkH1AAoErBL54AZB9t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOIRO2xiU8oLCRyejKdfOP24bPv3kR1WZvqCWUrSBTwaDdGNwgkH1g3VkcIJB94V3YWt1MgU"}'
2026-04-08 11:52:22.124 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:22.124 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 11:52:22.131 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:22.131 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-20__c190cd4a-c0cc-4d53-9f8d-277c51fa886d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:22.131 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:22.131 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:22.133 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:22.133 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.172
2026-04-08 11:52:22.133 DEBUG [src.node.docker_mananger] Generated ports ['3178', '3179', '3180', '3181', '3182']
2026-04-08 11:52:22.133 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:22.134 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:22.134 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:22.134 DEBUG [src.node.docker_mananger] docker run -i -t -p 3178:3178 -p 3179:3179 -p 3180:3180 -p 3181:3181 -p 3182:3182 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3180 --rest-port=3178 --tcp-port=3179 --discv5-udp-port=3181 --rest-address=0.0.0.0 --nat=extip:172.18.254.172 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ecdeeb130cde8ffe2e12dbf2cc095d6eb0cb917a9a93ba9b92c2b35477dfa8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3182 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKrGspOR7eLBesR1V94vD1iXr3ylN4j7h_l6Jqd-xfLqK8fAHFvZh01QDk2L7kCBsMTYqO4Yz89KLOsii2Uzhd4CgmlkgnY0gmlwhKwS-eCKbXVsdGlhZGRyc5YACASsEvngBkH1AAoErBL54AZB9t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOIRO2xiU8oLCRyejKdfOP24bPv3kR1WZvqCWUrSBTwaDdGNwgkH1g3VkcIJB94V3YWt1MgU --filternode=/ip4/172.18.249.224/tcp/16885/p2p/16Uiu2HAmGTcCJEj1WREkf2hUfygckAuY3pnGxmmkAZpe7FotR8g5
2026-04-08 11:52:22.325 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.172 waku 701f4906fd7f8964f77fbb7d52cc6f3b9b6f5905b11ae21edd6dc49de9809cec
2026-04-08 11:52:22.358 DEBUG [src.node.docker_mananger] Container started with ID 701f4906fd7f. Setting up logs at ./log/docker/node2_2026-04-08_11-52-20__c190cd4a-c0cc-4d53-9f8d-277c51fa886d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:22.358 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3178
2026-04-08 11:52:22.359 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:23.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3178/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:23.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:23.362 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:23.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3178/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:23.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.172/tcp/3179/p2p/16Uiu2HAmBifTVyfd66YPshyb2ZCu4kYgxahovitjtVZPvQ3ksPsr","/ip4/172.18.254.172/tcp/3180/ws/p2p/16Uiu2HAmBifTVyfd66YPshyb2ZCu4kYgxahovitjtVZPvQ3ksPsr"],"enrUri":"enr:-L24QO6j9pTUK2SN9TQ8rSNZ2NTVFiC_HPoHyB_Z1UseDkzhJadBWsouEL3WXJuvxKkZRyTVaXJ7CBmHOue8AeF9j2wCgmlkgnY0gmlwhKwS_qyKbXVsdGlhZGRyc5YACASsEv6sBgxrAAoErBL-rAYMbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8hVGJd5Gc36wV12tpACHFiK6uZ7-zzBNHr1xr6Gwf52DdGNwggxrg3VkcIIMbYV3YWt1MgA"}'
2026-04-08 11:52:23.365 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:23.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3178/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.224/tcp/16885/p2p/16Uiu2HAmGTcCJEj1WREkf2hUfygckAuY3pnGxmmkAZpe7FotR8g5"]'
2026-04-08 11:52:23.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:23.402 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 11:52:23.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16884/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:52:23.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:23.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3178/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6326d114-1aa5-4123-b217-7ed34d9d1382", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:52:23.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6326d114-1aa5-4123-b217-7ed34d9d1382","statusDesc":"OK"}'
2026-04-08 11:52:23.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16884/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:23.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:23.444 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:52:23.544 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:52:23.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3178/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:23.547 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":1775649143436051566,"ephemeral":false}]'
2026-04-08 11:52:23.549 DEBUG [src.node.waku_node] Restarting container with id 701f4906fd7f
2026-04-08 11:52:24.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3178/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:24.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3178/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:24.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:24.309 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:24.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3178/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:24.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.172/tcp/3179/p2p/16Uiu2HAmBifTVyfd66YPshyb2ZCu4kYgxahovitjtVZPvQ3ksPsr","/ip4/172.18.254.172/tcp/3180/ws/p2p/16Uiu2HAmBifTVyfd66YPshyb2ZCu4kYgxahovitjtVZPvQ3ksPsr"],"enrUri":"enr:-L24QO6j9pTUK2SN9TQ8rSNZ2NTVFiC_HPoHyB_Z1UseDkzhJadBWsouEL3WXJuvxKkZRyTVaXJ7CBmHOue8AeF9j2wCgmlkgnY0gmlwhKwS_qyKbXVsdGlhZGRyc5YACASsEv6sBgxrAAoErBL-rAYMbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8hVGJd5Gc36wV12tpACHFiK6uZ7-zzBNHr1xr6Gwf52DdGNwggxrg3VkcIIMbYV3YWt1MgA"}'
2026-04-08 11:52:24.312 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:24.312 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-04-08 11:52:26.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16884/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:52:26.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:26.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3178/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "64a622a1-9c69-41ea-966a-95963f591a16", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:52:26.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"64a622a1-9c69-41ea-966a-95963f591a16","statusDesc":"OK"}'
2026-04-08 11:52:26.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16884/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:26.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:26.331 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:52:26.431 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:52:26.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3178/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:26.434 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":1775649146324856756,"ephemeral":false}]'
2026-04-08 11:52:26.438 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:26.439 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:26.439 DEBUG [src.node.waku_node] Stopping container with id 65fe2b4e1ed5
2026-04-08 11:52:26.895 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:26.895 DEBUG [src.node.waku_node] Stopping container with id 701f4906fd7f
2026-04-08 11:52:27.334 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:27.334 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:27.345 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:27.362 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_extra_field with id: 2026-04-08_11-50-11__819652c9-2b62-4499-84a7-055a0e9ec376
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-50-11__819652c9-2b62-4499-84a7-055a0e9ec376__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4621', '4622', '4623', '4624', '4625']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4621:4621 -p 4622:4622 -p 4623:4623 -p 4624:4624 -p 4625:4625 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4623 --rest-port=4621 --tcp-port=4622 --discv5-udp-port=4624 --rest-address=0.0.0.0 --nat=extip:172.18.157.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3f3c06d1cfa48123285efd6ac3dcf3abb3f104fec86dadfffce8b7fedb58c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4625 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.157.189 waku b25844f71994d96916e355d8125e53e91b7e843a0c542b0c1c7e0b120e80c548
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b25844f71994. Setting up logs at ./log/docker/node1_2026-04-08_11-50-11__819652c9-2b62-4499-84a7-055a0e9ec376__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4621
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 2d606ef41b33. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 788f8eb669c4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4621/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4621/debug/v1/info" -H "Content-Type: application/json" -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.189/tcp/4622/p2p/16Uiu2HAmLyHZcTMbEuRyXUsfcRVyMrMY7AqM8WCYteWd5fqUPf7T","/ip4/172.18.157.189/tcp/4623/ws/p2p/16Uiu2HAmLyHZcTMbEuRyXUsfcRVyMrMY7AqM8WCYteWd5fqUPf7T"],"enrUri":"enr:-L24QOBq-KDIiNDUTlSkdslVCEXZeoIRy4C2peH5Gmn1kldPGHyzVeOLSjDWzjPOJVedq1z2FaxgASDrvojUUivnMZACgmlkgnY0gmlwhKwSnb2KbXVsdGlhZGRyc5YACASsEp29BhIOAAoErBKdvQYSD90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDe41pgwtjpLwI2l-Y4i-CUwEzGAoSrDj-Q0E_zrc3zG6DdGNwghIOg3VkcIISEIV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-50-11__819652c9-2b62-4499-84a7-055a0e9ec376__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.108.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26806', '26807', '26808', '26809', '26810']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26806:26806 -p 26807:26807 -p 26808:26808 -p 26809:26809 -p 26810:26810 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26808 --rest-port=26806 --tcp-port=26807 --discv5-udp-port=26809 --rest-address=0.0.0.0 --nat=extip:172.18.108.38 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70ac8d8d76e75eda6b8bfafc4ab67cd1837f29e4f5b9c0c2fdee652ded65a4e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26810 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOBq-KDIiNDUTlSkdslVCEXZeoIRy4C2peH5Gmn1kldPGHyzVeOLSjDWzjPOJVedq1z2FaxgASDrvojUUivnMZACgmlkgnY0gmlwhKwSnb2KbXVsdGlhZGRyc5YACASsEp29BhIOAAoErBKdvQYSD90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDe41pgwtjpLwI2l-Y4i-CUwEzGAoSrDj-Q0E_zrc3zG6DdGNwghIOg3VkcIISEIV3YWt1MgU --filternode=/ip4/172.18.157.189/tcp/4622/p2p/16Uiu2HAmLyHZcTMbEuRyXUsfcRVyMrMY7AqM8WCYteWd5fqUPf7T
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.38 waku ee929ca9a308a242292bd284a6c5eb8d81c47d35b412c48fb12150337ff34b68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee929ca9a308. Setting up logs at ./log/docker/node2_2026-04-08_11-50-11__819652c9-2b62-4499-84a7-055a0e9ec376__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 26806
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26806/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.38/tcp/26807/p2p/16Uiu2HAmJn7WoW7U5HC6GY44APUkCNQTwnT5wAWkygGM4Vgr1SBt","/ip4/172.18.108.38/tcp/26808/ws/p2p/16Uiu2HAmJn7WoW7U5HC6GY44APUkCNQTwnT5wAWkygGM4Vgr1SBt"],"enrUri":"enr:-L24QMLdATWO_5T8Z-a1i57jsOSLX_d0iSRVBTAraz_9BDeDdBELer0zWkLnad7tdyUkPVQpULW6lNd3xE9gbDS3ivYCgmlkgnY0gmlwhKwSbCaKbXVsdGlhZGRyc5YACASsEmwmBmi3AAoErBJsJgZouN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWvlJn-HvzJUiel0i4f-9bqlnPrwP2Nzfl5pB14quSuuDdGNwgmi3g3VkcIJouYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26806/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.189/tcp/4622/p2p/16Uiu2HAmLyHZcTMbEuRyXUsfcRVyMrMY7AqM8WCYteWd5fqUPf7T"]'
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:4621/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26806/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c0ae20bd-d4e4-4901-8cdc-3f1df47ac5bd", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c0ae20bd-d4e4-4901-8cdc-3f1df47ac5bd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:26806/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:26806/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 b25844f71994
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee929ca9a308
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,466 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_high_jitter_stress with id: 2026-04-08_11-53-58__182f3b4a-512c-4434-bef5-73decb9b50b2
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-58__182f3b4a-512c-4434-bef5-73decb9b50b2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-58__182f3b4a-512c-4434-bef5-73decb9b50b2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-53-58__182f3b4a-512c-4434-bef5-73decb9b50b2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.51.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34116', '34117', '34118', '34119', '34120']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34116:34116 -p 34117:34117 -p 34118:34118 -p 34119:34119 -p 34120:34120 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34118 --rest-port=34116 --tcp-port=34117 --discv5-udp-port=34119 --rest-address=0.0.0.0 --nat=extip:172.18.51.57 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eb84bdda0f86eb63a6fd6bfe44ce229abba0a5e9fbfdba01ec2fb052c7a3edab --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34120 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.57 waku 81395eec6358f2acf5e60a7d4cee2cd9d1904a33e13c1846a484868867874164
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 81395eec6358. Setting up logs at ./log/docker/node1_2026-04-08_11-53-58__182f3b4a-512c-4434-bef5-73decb9b50b2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 34116
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 55a45c3bdadc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 419a24996435. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34116/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34116/debug/v1/info" -H "Content-Type: application/json" -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.57/tcp/34117/p2p/16Uiu2HAmR6K1X2E6WXnxHtXGmiv2A7Enwu9NW15sYmDNbgQQCGS8","/ip4/172.18.51.57/tcp/34118/ws/p2p/16Uiu2HAmR6K1X2E6WXnxHtXGmiv2A7Enwu9NW15sYmDNbgQQCGS8"],"enrUri":"enr:-L24QEZDJkTupf6SOwpBNXrvMUbvBRVmcgZgeQsDpIuglS28WjrioXrJmRgDDOhDe6zzZKvIVYI7IQ-0axJ362jfYr8CgmlkgnY0gmlwhKwSMzmKbXVsdGlhZGRyc5YACASsEjM5BoVFAAoErBIzOQaFRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuMjcfCTEHAXT4INArCVugnFNvBy-jGpyw6Jb2gBtdhWDdGNwgoVFg3VkcIKFR4V3YWt1MhM"}'
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.132.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13154', '13155', '13156', '13157', '13158']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13154:13154 -p 13155:13155 -p 13156:13156 -p 13157:13157 -p 13158:13158 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13156 --rest-port=13154 --tcp-port=13155 --discv5-udp-port=13157 --rest-address=0.0.0.0 --nat=extip:172.18.132.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=611a5aebc0da934f5a02f8fd79af99a78ab8759caa00ff8bee5fcfb5bd4aff56 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13158 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.95 waku fa9027afef1d110e953185d201acd638afebe26dff46f5377ad2790bce0a50e4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa9027afef1d. Setting up logs at ./log/docker/node2_2026-04-08_11-53-58__182f3b4a-512c-4434-bef5-73decb9b50b2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13154
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13154/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13154/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.95/tcp/13155/p2p/16Uiu2HAkw1zDvXpkd4cB5y6RrkEeiM4X9xfFkT7apDFGK1qSZxYK","/ip4/172.18.132.95/tcp/13156/ws/p2p/16Uiu2HAkw1zDvXpkd4cB5y6RrkEeiM4X9xfFkT7apDFGK1qSZxYK"],"enrUri":"enr:-L24QF8wPQawL50ZM-Xx74sJxI_ttbeqN3BQ-oLav7I4x1vyeOTtVqZPb2aFIqRrrF0cRaQbZTL-x4xvcbQdMMg0FGcCgmlkgnY0gmlwhKwShF-KbXVsdGlhZGRyc5YACASsEoRfBjNjAAoErBKEXwYzZN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECF6YQBG1lZRASvpIDAAi0UMKLNHQBHkVfSedVLn-uA2SDdGNwgjNjg3VkcIIzZYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.95/tcp/13155/p2p/16Uiu2HAkw1zDvXpkd4cB5y6RrkEeiM4X9xfFkT7apDFGK1qSZxYK"]'
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:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34116/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 120 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34116/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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:13154/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.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 81395eec6358
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fa9027afef1d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,129 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_static_sharding_multiple_shards with id: 2026-04-08_11-55-14__66ecb3db-4f1c-4ee4-94aa-b8b5014de834
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-14__66ecb3db-4f1c-4ee4-94aa-b8b5014de834__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26671', '26672', '26673', '26674', '26675']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 26671:26671 -p 26672:26672 -p 26673:26673 -p 26674:26674 -p 26675:26675 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26673 --rest-port=26671 --tcp-port=26672 --discv5-udp-port=26674 --rest-address=0.0.0.0 --nat=extip:172.18.41.137 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bcdd89edcb2bb2badee8a98abf37bfa7cf65d6c9cc15dd035dbb15fd46a8a5cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26675 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.137 waku dedccd41b1de4774af39411bb8fd3ca9c8e886ca25c24d4a4d0046bbbcce1ba3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dedccd41b1de. Setting up logs at ./log/docker/node1_2026-04-08_11-55-14__66ecb3db-4f1c-4ee4-94aa-b8b5014de834__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 26671
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 364c33ffd3ff. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26671/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26671/debug/v1/info" -H "Content-Type: application/json" -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.137/tcp/26672/p2p/16Uiu2HAmLtf4uBxpsm4SZtLsjowCyLjhyBuershHA6hU39TqeVgK","/ip4/172.18.41.137/tcp/26673/ws/p2p/16Uiu2HAmLtf4uBxpsm4SZtLsjowCyLjhyBuershHA6hU39TqeVgK"],"enrUri":"enr:-L24QD4nykOg0JV28dhoIUeSDncGfGndPQ2L9cXsGN0T0kuWC84qQnEh2cBRwnjVnruxRLpZ50BfYFecyehRWXV4-j0CgmlkgnY0gmlwhKwSKYmKbXVsdGlhZGRyc5YACASsEimJBmgwAAoErBIpiQZoMd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDel3S6Ku47WV23jr8T8F4K9pz6VYIySNQXQ4AFDD8s-CDdGNwgmgwg3VkcIJoMoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-14__66ecb3db-4f1c-4ee4-94aa-b8b5014de834__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.92.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55781', '55782', '55783', '55784', '55785']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 55781:55781 -p 55782:55782 -p 55783:55783 -p 55784:55784 -p 55785:55785 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55783 --rest-port=55781 --tcp-port=55782 --discv5-udp-port=55784 --rest-address=0.0.0.0 --nat=extip:172.18.92.144 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b3fd45489545cb4b8acb517da5f16132a470beca84acfacb43f256121ae3225c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55785 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD4nykOg0JV28dhoIUeSDncGfGndPQ2L9cXsGN0T0kuWC84qQnEh2cBRwnjVnruxRLpZ50BfYFecyehRWXV4-j0CgmlkgnY0gmlwhKwSKYmKbXVsdGlhZGRyc5YACASsEimJBmgwAAoErBIpiQZoMd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDel3S6Ku47WV23jr8T8F4K9pz6VYIySNQXQ4AFDD8s-CDdGNwgmgwg3VkcIJoMoV3YWt1MgU --filternode=/ip4/172.18.41.137/tcp/26672/p2p/16Uiu2HAmLtf4uBxpsm4SZtLsjowCyLjhyBuershHA6hU39TqeVgK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.144 waku 7a361b22501477e1ca48550fa26938346c2b56d317021f17abbcdb1128317a7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a361b225014. Setting up logs at ./log/docker/node2_2026-04-08_11-55-14__66ecb3db-4f1c-4ee4-94aa-b8b5014de834__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55781
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.144/tcp/55782/p2p/16Uiu2HAmNzyPE5k8TBsjyy5QbrXbqb1CAAYbGvepXafrgFa7YCKX","/ip4/172.18.92.144/tcp/55783/ws/p2p/16Uiu2HAmNzyPE5k8TBsjyy5QbrXbqb1CAAYbGvepXafrgFa7YCKX"],"enrUri":"enr:-L24QNqeg__FZA3QohzcnWuERQ74KyqqvZW7l6BBjhKUemsmfgjikttcyuLBzliDPaKEcQPMKKZqDql8lJP9ja25988CgmlkgnY0gmlwhKwSXJCKbXVsdGlhZGRyc5YACASsElyQBtnmAAoErBJckAbZ590DgnJzhQDHAQAAiXNlY3AyNTZrMaEDmbNkemyjO0HED7fSTtvlgksIF5djrJsUdRKLiLUdeZaDdGNwgtnmg3VkcILZ6IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55781/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.41.137/tcp/26672/p2p/16Uiu2HAmLtf4uBxpsm4SZtLsjowCyLjhyBuershHA6hU39TqeVgK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26671/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/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:55781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1d57c0a0-4816-4be2-8230-35d6389205e8", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/199/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1d57c0a0-4816-4be2-8230-35d6389205e8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "58dfb111-2c84-4974-8dc9-856e2bf8d7ed", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/199/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"58dfb111-2c84-4974-8dc9-856e2bf8d7ed","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "00806b1c-fc5e-4dcf-a1cd-588c51ced87f", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"00806b1c-fc5e-4dcf-a1cd-588c51ced87f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fedb631f-6a9e-4fd5-8f03-48f87cc143c3", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/199/3"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"fedb631f-6a9e-4fd5-8f03-48f87cc143c3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2507904e-b28e-49c1-b1c5-b38c254d2e66", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/199/4"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2507904e-b28e-49c1-b1c5-b38c254d2e66","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "450b8aaf-58bb-4bdb-b885-3223926aa8b3", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/5"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"450b8aaf-58bb-4bdb-b885-3223926aa8b3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cb820269-8467-4f81-b392-932b4590542f", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/6"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"cb820269-8467-4f81-b392-932b4590542f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55781/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7496ed24-a85e-45fc-8ac1-2be571184bf8", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/7"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7496ed24-a85e-45fc-8ac1-2be571184bf8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/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":1775649316885685884,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775649317000647049,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775649317113215489,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775649317225556595,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775649317337692505,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775649317449976137,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775649317562019505,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55781/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775649317673783611,"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 dedccd41b1de
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7a361b225014
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,83 @@
2026-04-08 11:52:28.681 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:28.682 DEBUG [tests.conftest] Running test: test_store_with_duplicate_hashes with id: 2026-04-08_11-52-28__e0d80c62-7689-407e-a225-d0f480ddcaf2
2026-04-08 11:52:28.683 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:28.683 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:52:28.683 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:52:28.696 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:28.697 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-52-28__e0d80c62-7689-407e-a225-d0f480ddcaf2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:28.697 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:28.697 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:28.701 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:28.701 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.48
2026-04-08 11:52:28.702 DEBUG [src.node.docker_mananger] Generated ports ['24184', '24185', '24186', '24187', '24188']
2026-04-08 11:52:28.702 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:28.702 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:28.702 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:28.702 DEBUG [src.node.docker_mananger] docker run -i -t -p 24184:24184 -p 24185:24185 -p 24186:24186 -p 24187:24187 -p 24188:24188 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24186 --rest-port=24184 --tcp-port=24185 --discv5-udp-port=24187 --rest-address=0.0.0.0 --nat=extip:172.18.143.48 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2a6cdd3899c4b8638fa9ebceecc1df8ffbdf3b06457adcdb83acafbd0dda5d90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24188 --metrics-logging=true --store=true --relay=true
2026-04-08 11:52:28.901 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.48 waku eff1888e766938e05f92c6bcf1e23afc4aa5d772e343f609595797d866c7a560
2026-04-08 11:52:28.939 DEBUG [src.node.docker_mananger] Container started with ID eff1888e7669. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-52-28__e0d80c62-7689-407e-a225-d0f480ddcaf2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:28.940 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 24184
2026-04-08 11:52:28.942 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:29.559 ERROR [src.node.docker_mananger] Max retries reached for container 4294b413c370. Exiting log stream.
2026-04-08 11:52:29.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24184/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:29.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:29.946 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:29.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24184/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:29.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.48/tcp/24185/p2p/16Uiu2HAmCkV16TjAf27BbByGRoSwCuoeKPcBgZJn7nJsEghoiyDQ","/ip4/172.18.143.48/tcp/24186/ws/p2p/16Uiu2HAmCkV16TjAf27BbByGRoSwCuoeKPcBgZJn7nJsEghoiyDQ"],"enrUri":"enr:-L24QFxWoPVCL2uN9PslJmbHMeABltK2BWzYqGQdKTaa5cWiVR8Gusx8gF4OgkZ4ygYbYBM1qeUhp5Br62MEfAozshQCgmlkgnY0gmlwhKwSjzCKbXVsdGlhZGRyc5YACASsEo8wBl55AAoErBKPMAZeet0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAWhM_hwysMSO_uLd34gCR6VQJF_xSdDL5YfddvnCKTeDdGNwgl55g3VkcIJee4V3YWt1MgM"}'
2026-04-08 11:52:29.949 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:29.956 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:29.956 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-52-28__e0d80c62-7689-407e-a225-d0f480ddcaf2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:29.956 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:29.956 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:29.958 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:29.958 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.125
2026-04-08 11:52:29.958 DEBUG [src.node.docker_mananger] Generated ports ['53222', '53223', '53224', '53225', '53226']
2026-04-08 11:52:29.958 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:29.958 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:29.958 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:29.959 DEBUG [src.node.docker_mananger] docker run -i -t -p 53222:53222 -p 53223:53223 -p 53224:53224 -p 53225:53225 -p 53226:53226 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53224 --rest-port=53222 --tcp-port=53223 --discv5-udp-port=53225 --rest-address=0.0.0.0 --nat=extip:172.18.159.125 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=05ed06fdeade2aeab3dcf29ad91daf9ad174addc98d71c41de4f617ea2fcfb9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53226 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFxWoPVCL2uN9PslJmbHMeABltK2BWzYqGQdKTaa5cWiVR8Gusx8gF4OgkZ4ygYbYBM1qeUhp5Br62MEfAozshQCgmlkgnY0gmlwhKwSjzCKbXVsdGlhZGRyc5YACASsEo8wBl55AAoErBKPMAZeet0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAWhM_hwysMSO_uLd34gCR6VQJF_xSdDL5YfddvnCKTeDdGNwgl55g3VkcIJee4V3YWt1MgM --storenode=/ip4/172.18.143.48/tcp/24185/p2p/16Uiu2HAmCkV16TjAf27BbByGRoSwCuoeKPcBgZJn7nJsEghoiyDQ --store=true --relay=true
2026-04-08 11:52:30.152 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.125 waku dcc4ad995a09047e710bbb3370c29d77f526d48efa8c9a0274e3785a12a425df
2026-04-08 11:52:30.186 DEBUG [src.node.docker_mananger] Container started with ID dcc4ad995a09. Setting up logs at ./log/docker/store_node1_2026-04-08_11-52-28__e0d80c62-7689-407e-a225-d0f480ddcaf2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:30.187 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53222
2026-04-08 11:52:30.187 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:31.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53222/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:31.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:31.191 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:31.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53222/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:31.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.125/tcp/53223/p2p/16Uiu2HAmMQuckVHVKwdEbVprm8LhwRt83dnNof5dwtFv6ygkMFyv","/ip4/172.18.159.125/tcp/53224/ws/p2p/16Uiu2HAmMQuckVHVKwdEbVprm8LhwRt83dnNof5dwtFv6ygkMFyv"],"enrUri":"enr:-L24QKGMtLQHho0HHCL68R-TZJO3m0QrYAwjZn4XyAh4zipzbdnAF9Kql2ZI7dNARJ81XSyc6u4SUydeP9Nq758J2o0CgmlkgnY0gmlwhKwSn32KbXVsdGlhZGRyc5YACASsEp99Bs_nAAoErBKffQbP6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgh2y6u6TqwyHJoFEFAlM9Vuqmwtloe31NHAtMSQsnI2DdGNwgs_ng3VkcILP6YV3YWt1MgM"}'
2026-04-08 11:52:31.194 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:31.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53222/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.143.48/tcp/24185/p2p/16Uiu2HAmCkV16TjAf27BbByGRoSwCuoeKPcBgZJn7nJsEghoiyDQ"]'
2026-04-08 11:52:31.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24184/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:31.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53222/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:31.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.204 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.210 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:31.411 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.417 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:31.618 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.625 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:31.826 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.832 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:32.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24184/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcec558baf6b60903fb773abc66a8b1e22960c4fb683aad964691c416787925fe%2C0xcec558baf6b60903fb773abc66a8b1e22960c4fb683aad964691c416787925fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:32.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcec558baf6b60903fb773abc66a8b1e22960c4fb683aad964691c416787925fe"}]}'
2026-04-08 11:52:32.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53222/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcec558baf6b60903fb773abc66a8b1e22960c4fb683aad964691c416787925fe%2C0xcec558baf6b60903fb773abc66a8b1e22960c4fb683aad964691c416787925fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:32.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcec558baf6b60903fb773abc66a8b1e22960c4fb683aad964691c416787925fe"}]}'
2026-04-08 11:52:32.042 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:32.043 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:32.043 DEBUG [src.node.waku_node] Stopping container with id eff1888e7669
2026-04-08 11:52:32.502 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:32.504 DEBUG [src.node.waku_node] Stopping container with id dcc4ad995a09
2026-04-08 11:52:32.944 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:32.947 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:32.959 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:32.966 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-04-08 11:54:02.625 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:54:02.625 DEBUG [tests.conftest] Running test: test_get_store_messages_with_wrong_typo_content_topic with id: 2026-04-08_11-54-02__6092d576-c7ea-4d89-93cf-23097285517e
2026-04-08 11:54:02.626 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:54:02.626 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:54:02.626 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:54:02.633 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:54:02.633 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-54-02__6092d576-c7ea-4d89-93cf-23097285517e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:02.633 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:54:02.633 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:54:02.635 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:54:02.635 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.214
2026-04-08 11:54:02.635 DEBUG [src.node.docker_mananger] Generated ports ['28477', '28478', '28479', '28480', '28481']
2026-04-08 11:54:02.635 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:54:02.635 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:54:02.636 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:54:02.636 DEBUG [src.node.docker_mananger] docker run -i -t -p 28477:28477 -p 28478:28478 -p 28479:28479 -p 28480:28480 -p 28481:28481 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28479 --rest-port=28477 --tcp-port=28478 --discv5-udp-port=28480 --rest-address=0.0.0.0 --nat=extip:172.18.86.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4451bb7adb4519ef37b8a9cfc089b76c07144c56aaf96cd73cc0ab0dbb4df61f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28481 --metrics-logging=true --store=true --relay=true
2026-04-08 11:54:02.823 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.214 waku 65c1d0158811ee75865619b156aa17fa6447e73cf386867ec3784a905ab2cfa5
2026-04-08 11:54:02.860 DEBUG [src.node.docker_mananger] Container started with ID 65c1d0158811. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-54-02__6092d576-c7ea-4d89-93cf-23097285517e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:02.861 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 28477
2026-04-08 11:54:02.861 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:02.926 ERROR [src.node.docker_mananger] Max retries reached for container 1cec89b6cd09. Exiting log stream.
2026-04-08 11:54:03.412 ERROR [src.node.docker_mananger] Max retries reached for container 0d5d5c02817b. Exiting log stream.
2026-04-08 11:54:03.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28477/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:03.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:03.866 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:03.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:03.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.214/tcp/28478/p2p/16Uiu2HAmAydm3xJvZC7bhg38SEAwFdgnWhzxDPqzy2HtoPG7BDn8","/ip4/172.18.86.214/tcp/28479/ws/p2p/16Uiu2HAmAydm3xJvZC7bhg38SEAwFdgnWhzxDPqzy2HtoPG7BDn8"],"enrUri":"enr:-L24QHHuuXJaMvVtRESbVQAFU-wDSFDqs6sn1ai0nepM4lYqK8TVMXwjHeIX9tSuPSLTgefrh8foO_0UMTKsVSorG-gCgmlkgnY0gmlwhKwSVtaKbXVsdGlhZGRyc5YACASsElbWBm8-AAoErBJW1gZvP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5w9hRkzv40ktIY0EHoIJQSu9o4vXm1RL6F_fVQzjs7mDdGNwgm8-g3VkcIJvQIV3YWt1MgM"}'
2026-04-08 11:54:03.869 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:03.876 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:54:03.876 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-54-02__6092d576-c7ea-4d89-93cf-23097285517e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:03.876 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:54:03.876 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:54:03.878 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:54:03.878 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.241
2026-04-08 11:54:03.878 DEBUG [src.node.docker_mananger] Generated ports ['9926', '9927', '9928', '9929', '9930']
2026-04-08 11:54:03.878 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:54:03.878 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:54:03.878 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:54:03.878 DEBUG [src.node.docker_mananger] docker run -i -t -p 9926:9926 -p 9927:9927 -p 9928:9928 -p 9929:9929 -p 9930:9930 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9928 --rest-port=9926 --tcp-port=9927 --discv5-udp-port=9929 --rest-address=0.0.0.0 --nat=extip:172.18.80.241 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c6dff01c1ffa4da60ccaef1d9f4d4bdfbc6bdcddd54746bd84f28abf7f7fc21a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9930 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHHuuXJaMvVtRESbVQAFU-wDSFDqs6sn1ai0nepM4lYqK8TVMXwjHeIX9tSuPSLTgefrh8foO_0UMTKsVSorG-gCgmlkgnY0gmlwhKwSVtaKbXVsdGlhZGRyc5YACASsElbWBm8-AAoErBJW1gZvP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5w9hRkzv40ktIY0EHoIJQSu9o4vXm1RL6F_fVQzjs7mDdGNwgm8-g3VkcIJvQIV3YWt1MgM --storenode=/ip4/172.18.86.214/tcp/28478/p2p/16Uiu2HAmAydm3xJvZC7bhg38SEAwFdgnWhzxDPqzy2HtoPG7BDn8 --store=true --relay=true
2026-04-08 11:54:04.071 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.241 waku 4432c6f320d872ecd266a876983e5b8b0f8c4c455899d037e9cb643b8293e873
2026-04-08 11:54:04.115 DEBUG [src.node.docker_mananger] Container started with ID 4432c6f320d8. Setting up logs at ./log/docker/store_node1_2026-04-08_11-54-02__6092d576-c7ea-4d89-93cf-23097285517e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:04.117 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 9926
2026-04-08 11:54:04.117 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:05.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9926/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:05.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:05.121 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:05.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9926/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:05.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.241/tcp/9927/p2p/16Uiu2HAm9YVggcNRUgaodCjHotyWmPKBnNSPp48D4kADE9Sk49Me","/ip4/172.18.80.241/tcp/9928/ws/p2p/16Uiu2HAm9YVggcNRUgaodCjHotyWmPKBnNSPp48D4kADE9Sk49Me"],"enrUri":"enr:-L24QLCPcfxt0t2tMrze8CH5C1MZI2Xpah8GgG_d4Pfl9kpABTI3Mxj6ENbk8d8XPzsQHkSgMRtdBunB42iN3yNw5lUCgmlkgnY0gmlwhKwSUPGKbXVsdGlhZGRyc5YACASsElDxBibHAAoErBJQ8QYmyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0cMKw1km6Au1Vb34bPIyl4Ya6Ljo44lW6eStSXX6vxWDdGNwgibHg3VkcIImyYV3YWt1MgM"}'
2026-04-08 11:54:05.123 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:05.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9926/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.214/tcp/28478/p2p/16Uiu2HAmAydm3xJvZC7bhg38SEAwFdgnWhzxDPqzy2HtoPG7BDn8"]'
2026-04-08 11:54:05.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:54:05.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9926/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:54:05.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.133 DEBUG [tests.store.test_api_flags] Trying to publish msg with content topic /myapp/1/latest/protoo
2026-04-08 11:54:05.133 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:05.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/protoo", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.138 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:05.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9926/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fprotoo&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:05.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcffa3a443749119f73411278372de798f84c77a019660fa5d43ec3f28d5694dc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/protoo","version":0,"timestamp":1775649245133406110,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-08 11:54:05.343 DEBUG [tests.store.test_api_flags] stored content topic is /myapp/1/latest/protoo
2026-04-08 11:54:05.345 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:54:05.346 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:54:05.346 DEBUG [src.node.waku_node] Stopping container with id 65c1d0158811
2026-04-08 11:54:05.828 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:05.828 DEBUG [src.node.waku_node] Stopping container with id 4432c6f320d8
2026-04-08 11:54:06.306 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:06.310 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:54:06.320 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:54:06.326 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_peers_on_shard_schema with id: 2026-04-08_11-55-24__658aca99-9c0b-4db1-98a3-e1af5f57e53e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-24__658aca99-9c0b-4db1-98a3-e1af5f57e53e__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-24__658aca99-9c0b-4db1-98a3-e1af5f57e53e__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-55-24__658aca99-9c0b-4db1-98a3-e1af5f57e53e__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-55-24__658aca99-9c0b-4db1-98a3-e1af5f57e53e__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.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.173.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34177', '34178', '34179', '34180', '34181']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34177:34177 -p 34178:34178 -p 34179:34179 -p 34180:34180 -p 34181:34181 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34179 --rest-port=34177 --tcp-port=34178 --discv5-udp-port=34180 --rest-address=0.0.0.0 --nat=extip:172.18.173.117 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=8d43aba4ebbb2eb1adf1ffb9ff2cf0ca3f4fd24d039fabd470a7efced751897a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34181 --metrics-logging=true --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bd3c041e30a2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2cfbd0efb139. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.117 waku f0794106c86718f7a3cc6bc36460267561314e7edec7d247189be457b233bc69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f0794106c867. Setting up logs at ./log/docker/node1_2026-04-08_11-55-24__658aca99-9c0b-4db1-98a3-e1af5f57e53e__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 34177
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.117/tcp/34178/p2p/16Uiu2HAm4xaMZs4nBAv2K99M2fvEhh3G1vUe85s3pEzfHyNsL8yf","/ip4/172.18.173.117/tcp/34179/ws/p2p/16Uiu2HAm4xaMZs4nBAv2K99M2fvEhh3G1vUe85s3pEzfHyNsL8yf"],"enrUri":"enr:-La4QCDXuFno_t4kxyqK5bl8dVIIfundy0RPZ8Qg2n1VS-HyUtIHpQuVbCx2iJHYOGTuG3WqVMl1F9iT5nc2qNmn2mQCgmlkgnY0gmlwhKwSrXWKbXVsdGlhZGRyc5YACASsEq11BoWCAAoErBKtdQaFg90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjaPT4p_sN9_OnKTHccxwuPIjsxhTlOcnfTAZDyVgzwqDdGNwgoWChXdha3UyAQ"}'
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.166.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48244', '48245', '48246', '48247', '48248']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48244:48244 -p 48245:48245 -p 48246:48246 -p 48247:48247 -p 48248:48248 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48246 --rest-port=48244 --tcp-port=48245 --discv5-udp-port=48247 --rest-address=0.0.0.0 --nat=extip:172.18.166.112 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=0eed5ab5b1a994cc0fcb15c15ccc93c2dcb688abc3f7511b2008ec8bc2dcda32 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48248 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QCDXuFno_t4kxyqK5bl8dVIIfundy0RPZ8Qg2n1VS-HyUtIHpQuVbCx2iJHYOGTuG3WqVMl1F9iT5nc2qNmn2mQCgmlkgnY0gmlwhKwSrXWKbXVsdGlhZGRyc5YACASsEq11BoWCAAoErBKtdQaFg90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjaPT4p_sN9_OnKTHccxwuPIjsxhTlOcnfTAZDyVgzwqDdGNwgoWChXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.112 waku 102e13f6c57b12f82d1dd5905c08405e8f6aa1f9e90488e1eaec70099b1d9778
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 102e13f6c57b. Setting up logs at ./log/docker/node2_2026-04-08_11-55-24__658aca99-9c0b-4db1-98a3-e1af5f57e53e__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 48244
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48244/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48244/debug/v1/info" -H "Content-Type: application/json" -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.112/tcp/48245/p2p/16Uiu2HAkxUrL9LL1temSES2RxfmsdSoVUh54m7wBc2TQnfjp7hnV","/ip4/172.18.166.112/tcp/48246/ws/p2p/16Uiu2HAkxUrL9LL1temSES2RxfmsdSoVUh54m7wBc2TQnfjp7hnV"],"enrUri":"enr:-La4QFivmKj66altWJL8tFM0sObw2VX8-vcEcGoalbGgFrGBStY3irlKPjfJK972iGMoITkv9My0wQXYzDpgqq2vtsMCgmlkgnY0gmlwhKwSpnCKbXVsdGlhZGRyc5YACASsEqZwBrx1AAoErBKmcAa8dt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLWOByZiT7VJjxElsYBDMw_U-HwYeokKH40HhXfLOBA6DdGNwgrx1hXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34177/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"shard":0,"peers":[]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:334 relay peers on shard=0 (schema): {'shard': 0, 'peers': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f0794106c867
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 102e13f6c57b
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,127 @@
2026-04-08 11:52:32.969 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:32.970 DEBUG [tests.conftest] Running test: test_message_relayed_before_store_node_is_started with id: 2026-04-08_11-52-32__37eed77a-cd6e-4075-9a3f-ba2a6f613429
2026-04-08 11:52:32.970 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:32.970 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:52:32.970 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:52:32.977 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:32.977 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-52-32__37eed77a-cd6e-4075-9a3f-ba2a6f613429__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:32.977 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:32.977 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:32.979 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:32.979 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.121
2026-04-08 11:52:32.979 DEBUG [src.node.docker_mananger] Generated ports ['32210', '32211', '32212', '32213', '32214']
2026-04-08 11:52:32.979 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:32.979 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:32.980 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:32.980 DEBUG [src.node.docker_mananger] docker run -i -t -p 32210:32210 -p 32211:32211 -p 32212:32212 -p 32213:32213 -p 32214:32214 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32212 --rest-port=32210 --tcp-port=32211 --discv5-udp-port=32213 --rest-address=0.0.0.0 --nat=extip:172.18.194.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=25ade3eecbbdc8cbe4291692b031bc92f6cde824534f0fd7f59b4eba5af3dcda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32214 --metrics-logging=true --store=true --relay=true
2026-04-08 11:52:33.164 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.121 waku fe3d78f9cbcfeb901d0454bc0aef5ff7b5e2a7e0c14daded0f544714cb05737d
2026-04-08 11:52:33.203 DEBUG [src.node.docker_mananger] Container started with ID fe3d78f9cbcf. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-52-32__37eed77a-cd6e-4075-9a3f-ba2a6f613429__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:33.204 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32210
2026-04-08 11:52:33.205 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:33.338 ERROR [src.node.docker_mananger] Max retries reached for container eff1888e7669. Exiting log stream.
2026-04-08 11:52:33.769 ERROR [src.node.docker_mananger] Max retries reached for container dcc4ad995a09. Exiting log stream.
2026-04-08 11:52:34.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32210/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:34.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:34.209 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:34.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32210/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:34.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.121/tcp/32211/p2p/16Uiu2HAkydXmcNevBEkzo6c8LHQVhnXtDRKB9szgQeAHJxzmK9cn","/ip4/172.18.194.121/tcp/32212/ws/p2p/16Uiu2HAkydXmcNevBEkzo6c8LHQVhnXtDRKB9szgQeAHJxzmK9cn"],"enrUri":"enr:-L24QGC6c_RWTXLUv-SPlsESJ18opWmgyqaWJfwCnYpGTNygUeUPw48ZD_fsFohxB7BGJ_ScMVdg58Hb3x-4wmMyFpQCgmlkgnY0gmlwhKwSwnmKbXVsdGlhZGRyc5YACASsEsJ5Bn3TAAoErBLCeQZ91N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPnhvLSjQP8HvRQ9L3QiMxHMAVx1sDaTW01kU7GQMd6uDdGNwgn3Tg3VkcIJ91YV3YWt1MgM"}'
2026-04-08 11:52:34.211 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:34.218 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:34.218 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-52-32__37eed77a-cd6e-4075-9a3f-ba2a6f613429__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:34.218 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:34.218 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:34.220 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:34.220 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.184
2026-04-08 11:52:34.220 DEBUG [src.node.docker_mananger] Generated ports ['59113', '59114', '59115', '59116', '59117']
2026-04-08 11:52:34.220 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:34.220 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:34.220 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:34.221 DEBUG [src.node.docker_mananger] docker run -i -t -p 59113:59113 -p 59114:59114 -p 59115:59115 -p 59116:59116 -p 59117:59117 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59115 --rest-port=59113 --tcp-port=59114 --discv5-udp-port=59116 --rest-address=0.0.0.0 --nat=extip:172.18.234.184 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=97fce76b8ff2eaf3de42ade9cc80f1dbca3ddbbd57aabd54fe9a2dbfcb1ad38f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59117 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGC6c_RWTXLUv-SPlsESJ18opWmgyqaWJfwCnYpGTNygUeUPw48ZD_fsFohxB7BGJ_ScMVdg58Hb3x-4wmMyFpQCgmlkgnY0gmlwhKwSwnmKbXVsdGlhZGRyc5YACASsEsJ5Bn3TAAoErBLCeQZ91N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPnhvLSjQP8HvRQ9L3QiMxHMAVx1sDaTW01kU7GQMd6uDdGNwgn3Tg3VkcIJ91YV3YWt1MgM --storenode=/ip4/172.18.194.121/tcp/32211/p2p/16Uiu2HAkydXmcNevBEkzo6c8LHQVhnXtDRKB9szgQeAHJxzmK9cn --store=true --relay=true
2026-04-08 11:52:34.410 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.184 waku 711abd559709f3524c34c0d9e852a4e4a1099b6a2224729e6d839319e6f27c48
2026-04-08 11:52:34.446 DEBUG [src.node.docker_mananger] Container started with ID 711abd559709. Setting up logs at ./log/docker/store_node1_2026-04-08_11-52-32__37eed77a-cd6e-4075-9a3f-ba2a6f613429__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:34.446 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 59113
2026-04-08 11:52:34.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:35.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59113/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:35.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:35.451 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:35.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:35.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.184/tcp/59114/p2p/16Uiu2HAmEaLGL9HGJuUzHFhf6c4JvEZRNbdrXVVptZATMu6JTMXJ","/ip4/172.18.234.184/tcp/59115/ws/p2p/16Uiu2HAmEaLGL9HGJuUzHFhf6c4JvEZRNbdrXVVptZATMu6JTMXJ"],"enrUri":"enr:-L24QAeDQvP4_INJDDTAbtkyiMI2di-fT-Dgm94yBLWAaaaaDfBJ4uHuVPVmS5lojfZq2-Fc81ZOjWi7_KcNKyeVnUYCgmlkgnY0gmlwhKwS6riKbXVsdGlhZGRyc5YACASsEuq4BubqAAoErBLquAbm690DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHIX8uWdMoMvOHLC05BRTDFpmJEv1TzbFB7p0U3axou2DdGNwgubqg3VkcILm7IV3YWt1MgM"}'
2026-04-08 11:52:35.453 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:35.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59113/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.121/tcp/32211/p2p/16Uiu2HAkydXmcNevBEkzo6c8LHQVhnXtDRKB9szgQeAHJxzmK9cn"]'
2026-04-08 11:52:35.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:35.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32210/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:35.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:35.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:35.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:35.463 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:35.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:35.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:35.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:35.670 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:35.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32210/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:35.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90b0cf50002def036e13f4923f1190e5733fb4a225f734f73426ecfdbbae6cbc"}]}'
2026-04-08 11:52:35.674 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:52:35.674 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:35.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59113/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:35.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90b0cf50002def036e13f4923f1190e5733fb4a225f734f73426ecfdbbae6cbc"}]}'
2026-04-08 11:52:35.677 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:52:35.684 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:35.684 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node2_2026-04-08_11-52-32__37eed77a-cd6e-4075-9a3f-ba2a6f613429__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:35.684 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:35.684 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:35.686 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:35.686 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.102
2026-04-08 11:52:35.686 DEBUG [src.node.docker_mananger] Generated ports ['3032', '3033', '3034', '3035', '3036']
2026-04-08 11:52:35.686 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:35.686 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:35.686 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:35.686 DEBUG [src.node.docker_mananger] docker run -i -t -p 3032:3032 -p 3033:3033 -p 3034:3034 -p 3035:3035 -p 3036:3036 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3034 --rest-port=3032 --tcp-port=3033 --discv5-udp-port=3035 --rest-address=0.0.0.0 --nat=extip:172.18.229.102 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c403de7c7f26b8ae6eb2d6ff7efbbe6ddf11cee62ef8d5fbe259d45aebcd5fb5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3036 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGC6c_RWTXLUv-SPlsESJ18opWmgyqaWJfwCnYpGTNygUeUPw48ZD_fsFohxB7BGJ_ScMVdg58Hb3x-4wmMyFpQCgmlkgnY0gmlwhKwSwnmKbXVsdGlhZGRyc5YACASsEsJ5Bn3TAAoErBLCeQZ91N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPnhvLSjQP8HvRQ9L3QiMxHMAVx1sDaTW01kU7GQMd6uDdGNwgn3Tg3VkcIJ91YV3YWt1MgM --storenode=/ip4/172.18.194.121/tcp/32211/p2p/16Uiu2HAkydXmcNevBEkzo6c8LHQVhnXtDRKB9szgQeAHJxzmK9cn --store=false --relay=true
2026-04-08 11:52:35.879 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.102 waku aa1f011f192c06f4c2390c547cd693e5b9c2a510f0007c455d2675fe10bd2dd5
2026-04-08 11:52:35.913 DEBUG [src.node.docker_mananger] Container started with ID aa1f011f192c. Setting up logs at ./log/docker/store_node2_2026-04-08_11-52-32__37eed77a-cd6e-4075-9a3f-ba2a6f613429__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:35.914 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3032
2026-04-08 11:52:35.914 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:36.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3032/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:36.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:36.918 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:36.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3032/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:36.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.102/tcp/3033/p2p/16Uiu2HAm8o11GPfxLEgKerPq5KdZ53EFc9jdfFRZB8HZutKaBQhu","/ip4/172.18.229.102/tcp/3034/ws/p2p/16Uiu2HAm8o11GPfxLEgKerPq5KdZ53EFc9jdfFRZB8HZutKaBQhu"],"enrUri":"enr:-L24QAPtAGdKnZsT11WyEti6xAt2YQb8e-ASsyi2HEWtq45XVo3q9vD2jbE-o6KdqX-tW483uzxBRR7uOCn3kaYwRvwCgmlkgnY0gmlwhKwS5WaKbXVsdGlhZGRyc5YACASsEuVmBgvZAAoErBLlZgYL2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxp6jnMb_eMhksxpM7VMEz0d6LnwE98btnm7QhqFfniCDdGNwggvZg3VkcIIL24V3YWt1MgE"}'
2026-04-08 11:52:36.921 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:36.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3032/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.121/tcp/32211/p2p/16Uiu2HAkydXmcNevBEkzo6c8LHQVhnXtDRKB9szgQeAHJxzmK9cn"]'
2026-04-08 11:52:36.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:36.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32210/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:36.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:36.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:36.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:36.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3032/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:36.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:36.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3032/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:36.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9957234d98a8ebd304fa","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90b0cf50002def036e13f4923f1190e5733fb4a225f734f73426ecfdbbae6cbc"}]}'
2026-04-08 11:52:36.982 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:36.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:36.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:36.989 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:37.190 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:37.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32210/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:37.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90b0cf50002def036e13f4923f1190e5733fb4a225f734f73426ecfdbbae6cbc"},{"messageHash":"0x7ef8059e245d51de2a975a4b896c9adb1771d49fc68facbdd6a85c07ffcb3281"}]}'
2026-04-08 11:52:37.195 DEBUG [src.steps.store] messages length is 2
2026-04-08 11:52:37.196 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:37.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59113/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:37.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90b0cf50002def036e13f4923f1190e5733fb4a225f734f73426ecfdbbae6cbc"},{"messageHash":"0x7ef8059e245d51de2a975a4b896c9adb1771d49fc68facbdd6a85c07ffcb3281"}]}'
2026-04-08 11:52:37.199 DEBUG [src.steps.store] messages length is 2
2026-04-08 11:52:37.199 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:37.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3032/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:37.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"887ec4725f93f6a6e8c4","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x90b0cf50002def036e13f4923f1190e5733fb4a225f734f73426ecfdbbae6cbc"},{"messageHash":"0x7ef8059e245d51de2a975a4b896c9adb1771d49fc68facbdd6a85c07ffcb3281"}]}'
2026-04-08 11:52:37.207 DEBUG [src.steps.store] messages length is 2
2026-04-08 11:52:37.209 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:37.210 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:37.210 DEBUG [src.node.waku_node] Stopping container with id fe3d78f9cbcf
2026-04-08 11:52:37.681 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:37.682 DEBUG [src.node.waku_node] Stopping container with id 711abd559709
2026-04-08 11:52:38.145 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:38.148 DEBUG [src.node.waku_node] Stopping container with id aa1f011f192c
2026-04-08 11:52:38.536 ERROR [src.node.docker_mananger] Max retries reached for container fe3d78f9cbcf. Exiting log stream.
2026-04-08 11:52:38.584 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:38.586 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:38.605 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:38.613 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:38.621 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-08 11:55:03.849 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:55:03.850 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_request_id with id: 2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5
2026-04-08 11:55:03.850 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:55:03.850 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:55:03.850 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 11:55:03.857 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:03.857 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:03.858 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:03.858 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:03.859 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:03.859 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.99
2026-04-08 11:55:03.860 DEBUG [src.node.docker_mananger] Generated ports ['63651', '63652', '63653', '63654', '63655']
2026-04-08 11:55:03.860 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:03.860 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:03.860 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:03.860 DEBUG [src.node.docker_mananger] docker run -i -t -p 63651:63651 -p 63652:63652 -p 63653:63653 -p 63654:63654 -p 63655:63655 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63653 --rest-port=63651 --tcp-port=63652 --discv5-udp-port=63654 --rest-address=0.0.0.0 --nat=extip:172.18.239.99 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cf19ce855e0faf0f5dc9e7c48465cd1504d9f3a70efbd0cd00a2cab474d7a6dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63655 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:55:04.053 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.99 waku b27706ce03c3e3eff7a1241c213689743d89098520a7439dd6b87587936cba07
2026-04-08 11:55:04.085 DEBUG [src.node.docker_mananger] Container started with ID b27706ce03c3. Setting up logs at ./log/docker/node1_2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:04.085 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 63651
2026-04-08 11:55:04.085 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:04.195 ERROR [src.node.docker_mananger] Max retries reached for container 9bb28e0425bd. Exiting log stream.
2026-04-08 11:55:04.644 ERROR [src.node.docker_mananger] Max retries reached for container f8cc8eb232ff. Exiting log stream.
2026-04-08 11:55:05.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63651/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:05.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:05.089 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:05.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63651/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:05.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.99/tcp/63652/p2p/16Uiu2HAm5rt1ZS5DNpHbAXxv8pWBDgukMAAhvi2UcNQTpJCQ5UDh","/ip4/172.18.239.99/tcp/63653/ws/p2p/16Uiu2HAm5rt1ZS5DNpHbAXxv8pWBDgukMAAhvi2UcNQTpJCQ5UDh"],"enrUri":"enr:-L24QA5qBu3t2j3VIOk05NPtGW_KKuzRTBNXixcE9U6l0nTZAZem0aNRWB5D_ZqGzVZ9aH_8W_jdLpOqF7_MDRdq1CcCgmlkgnY0gmlwhKwS72OKbXVsdGlhZGRyc5YACASsEu9jBvikAAoErBLvYwb4pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmwn-DAVf-4IoDCJ4vK1CiluexVEy86-hkvNgrYDdTFyDdGNwgvikg3VkcIL4poV3YWt1MgU"}'
2026-04-08 11:55:05.091 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:05.092 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 11:55:05.098 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:05.098 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:05.098 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:05.098 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:05.100 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:05.100 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.245
2026-04-08 11:55:05.100 DEBUG [src.node.docker_mananger] Generated ports ['43793', '43794', '43795', '43796', '43797']
2026-04-08 11:55:05.100 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:05.100 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:05.100 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:05.101 DEBUG [src.node.docker_mananger] docker run -i -t -p 43793:43793 -p 43794:43794 -p 43795:43795 -p 43796:43796 -p 43797:43797 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43795 --rest-port=43793 --tcp-port=43794 --discv5-udp-port=43796 --rest-address=0.0.0.0 --nat=extip:172.18.24.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7edcbda089a4e5cead34e9deb68d1dd47960c53b8babfdaa2cf085a6fad573a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43797 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QA5qBu3t2j3VIOk05NPtGW_KKuzRTBNXixcE9U6l0nTZAZem0aNRWB5D_ZqGzVZ9aH_8W_jdLpOqF7_MDRdq1CcCgmlkgnY0gmlwhKwS72OKbXVsdGlhZGRyc5YACASsEu9jBvikAAoErBLvYwb4pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmwn-DAVf-4IoDCJ4vK1CiluexVEy86-hkvNgrYDdTFyDdGNwgvikg3VkcIL4poV3YWt1MgU --filternode=/ip4/172.18.239.99/tcp/63652/p2p/16Uiu2HAm5rt1ZS5DNpHbAXxv8pWBDgukMAAhvi2UcNQTpJCQ5UDh
2026-04-08 11:55:05.292 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.245 waku 148effefebb47bc5ce98c04c0efe60b477b82651b32fe27b2d0470943ed60f7f
2026-04-08 11:55:05.325 DEBUG [src.node.docker_mananger] Container started with ID 148effefebb4. Setting up logs at ./log/docker/node2_2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:05.325 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43793
2026-04-08 11:55:05.326 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:06.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43793/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:06.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:06.330 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:06.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:06.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.245/tcp/43794/p2p/16Uiu2HAkv3ADPm8M7HJrR72u5hjMfNqkZTAxqC4hWDfoFPWBAzxt","/ip4/172.18.24.245/tcp/43795/ws/p2p/16Uiu2HAkv3ADPm8M7HJrR72u5hjMfNqkZTAxqC4hWDfoFPWBAzxt"],"enrUri":"enr:-L24QE799VwjkqIbHTQqSeQnykOHiF3vL11L3qqcmmlnASZ6Kzmhk2uy_rNVI5BInDeCmOkmoHA2NQBSQ7qQEiyJ5f8CgmlkgnY0gmlwhKwSGPWKbXVsdGlhZGRyc5YACASsEhj1BqsSAAoErBIY9QarE90DgnJzhQDGAQAAiXNlY3AyNTZrMaECCRdAzgctDa2-hV7M18oyMzXvn4Ec_suvxwfUzC3VmVWDdGNwgqsSg3VkcIKrFIV3YWt1MgA"}'
2026-04-08 11:55:06.333 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:06.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43793/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.99/tcp/63652/p2p/16Uiu2HAm5rt1ZS5DNpHbAXxv8pWBDgukMAAhvi2UcNQTpJCQ5UDh"]'
2026-04-08 11:55:06.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:06.367 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 11:55:06.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63651/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:55:06.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:06.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43793/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9fbf47ec-e3c0-43f7-8a30-5cfc7e0cf1ca", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:55:06.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9fbf47ec-e3c0-43f7-8a30-5cfc7e0cf1ca","statusDesc":"OK"}'
2026-04-08 11:55:06.398 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:43793/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:55:06.403 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43793/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-04-08 11:55:06.408 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:55:06.408 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:55:06.409 DEBUG [src.node.waku_node] Stopping container with id b27706ce03c3
2026-04-08 11:55:06.826 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:06.827 DEBUG [src.node.waku_node] Stopping container with id 148effefebb4
2026-04-08 11:55:07.251 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:07.252 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:55:07.259 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:55:07.263 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_verify_node_info with id: 2026-04-08_11-55-12__45739660-a8ac-47d9-aad3-5ebe041030b3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-12__45739660-a8ac-47d9-aad3-5ebe041030b3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.160.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14776', '14777', '14778', '14779', '14780']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14776:14776 -p 14777:14777 -p 14778:14778 -p 14779:14779 -p 14780:14780 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14778 --rest-port=14776 --tcp-port=14777 --discv5-udp-port=14779 --rest-address=0.0.0.0 --nat=extip:172.18.160.30 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ef0db6f4d4b1ac57c6ac18c9e36c29a4ce2307f7ecdb0cbecbef13cf4dcb07b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14780 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.30 waku 364c33ffd3ff3adaf5cf24aed7639d686a4fbcbf3df4bae3776ac6406b49cd13
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 364c33ffd3ff. Setting up logs at ./log/docker/node1_2026-04-08_11-55-12__45739660-a8ac-47d9-aad3-5ebe041030b3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14776
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 aea4c8ca27b8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a4652ef6387. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14776/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14776/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.30/tcp/14777/p2p/16Uiu2HAm8Ab7fyaE8iVa5EFLux8h5AzbE3vvvgN3T3CYmxUkb3XL","/ip4/172.18.160.30/tcp/14778/ws/p2p/16Uiu2HAm8Ab7fyaE8iVa5EFLux8h5AzbE3vvvgN3T3CYmxUkb3XL"],"enrUri":"enr:-L24QMWye8PcRZUk7OvnXzuRG_o6Wu0ZB1xt3FbOxsL9gdV7MJOj6ZPk_Oi8J7Y3LnvKXDgufuIiKVANGJgLu-3o_0MCgmlkgnY0gmlwhKwSoB6KbXVsdGlhZGRyc5YACASsEqAeBjm5AAoErBKgHgY5ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvUq3znl3Hm60HKq-3WwGodB5y9uUM3jBvRF3R4gwLseDdGNwgjm5g3VkcII5u4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14776/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.30/tcp/14777/p2p/16Uiu2HAm8Ab7fyaE8iVa5EFLux8h5AzbE3vvvgN3T3CYmxUkb3XL","/ip4/172.18.160.30/tcp/14778/ws/p2p/16Uiu2HAm8Ab7fyaE8iVa5EFLux8h5AzbE3vvvgN3T3CYmxUkb3XL"],"enrUri":"enr:-L24QMWye8PcRZUk7OvnXzuRG_o6Wu0ZB1xt3FbOxsL9gdV7MJOj6ZPk_Oi8J7Y3LnvKXDgufuIiKVANGJgLu-3o_0MCgmlkgnY0gmlwhKwSoB6KbXVsdGlhZGRyc5YACASsEqAeBjm5AAoErBKgHgY5ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvUq3znl3Hm60HKq-3WwGodB5y9uUM3jBvRF3R4gwLseDdGNwgjm5g3VkcII5u4V3YWt1MgE"}'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:33 node info: {'listenAddresses': ['/ip4/172.18.160.30/tcp/14777/p2p/16Uiu2HAm8Ab7fyaE8iVa5EFLux8h5AzbE3vvvgN3T3CYmxUkb3XL', '/ip4/172.18.160.30/tcp/14778/ws/p2p/16Uiu2HAm8Ab7fyaE8iVa5EFLux8h5AzbE3vvvgN3T3CYmxUkb3XL'], 'enrUri': 'enr:-L24QMWye8PcRZUk7OvnXzuRG_o6Wu0ZB1xt3FbOxsL9gdV7MJOj6ZPk_Oi8J7Y3LnvKXDgufuIiKVANGJgLu-3o_0MCgmlkgnY0gmlwhKwSoB6KbXVsdGlhZGRyc5YACASsEqAeBjm5AAoErBKgHgY5ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvUq3znl3Hm60HKq-3WwGodB5y9uUM3jBvRF3R4gwLseDdGNwgjm5g3VkcII5u4V3YWt1MgE'}
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 364c33ffd3ff
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,74 @@
2026-04-08 11:55:07.266 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:55:07.266 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_non_existing_pubsub_topic with id: 2026-04-08_11-55-07__d989edc6-24fb-4daf-bb37-6a1cbe20184b
2026-04-08 11:55:07.266 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:55:07.267 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:55:07.267 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 11:55:07.273 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:07.273 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-07__d989edc6-24fb-4daf-bb37-6a1cbe20184b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:07.274 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:07.274 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:07.275 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:07.275 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.21
2026-04-08 11:55:07.275 DEBUG [src.node.docker_mananger] Generated ports ['47978', '47979', '47980', '47981', '47982']
2026-04-08 11:55:07.276 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:07.276 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:07.276 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:07.276 DEBUG [src.node.docker_mananger] docker run -i -t -p 47978:47978 -p 47979:47979 -p 47980:47980 -p 47981:47981 -p 47982:47982 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47980 --rest-port=47978 --tcp-port=47979 --discv5-udp-port=47981 --rest-address=0.0.0.0 --nat=extip:172.18.52.21 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2fa6a6ec637c44bba2054e71aeea4dad43d2f1152669eb2dd3d7fbfbac55bc6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47982 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:55:07.454 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.21 waku 23c1e43bf1fb5eaa542c9420405332e99f7fffd771f9c507f5e9a2a04449ba70
2026-04-08 11:55:07.492 DEBUG [src.node.docker_mananger] Container started with ID 23c1e43bf1fb. Setting up logs at ./log/docker/node1_2026-04-08_11-55-07__d989edc6-24fb-4daf-bb37-6a1cbe20184b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:07.492 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47978
2026-04-08 11:55:07.492 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:07.641 ERROR [src.node.docker_mananger] Max retries reached for container b27706ce03c3. Exiting log stream.
2026-04-08 11:55:08.067 ERROR [src.node.docker_mananger] Max retries reached for container 148effefebb4. Exiting log stream.
2026-04-08 11:55:08.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47978/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:08.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:08.496 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:08.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:08.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.21/tcp/47979/p2p/16Uiu2HAmHD9GpoP4vn3LuTZTndqCVAeubW7xw38Xj4yYKsZHF3jr","/ip4/172.18.52.21/tcp/47980/ws/p2p/16Uiu2HAmHD9GpoP4vn3LuTZTndqCVAeubW7xw38Xj4yYKsZHF3jr"],"enrUri":"enr:-L24QCaySHtoMrznZLTTe8zI-8HYGETG6diY0jqwLfOZ9o18A4Itji7SNPNUh7R8Da4frw95I509BOENj_f7NHnIwXsCgmlkgnY0gmlwhKwSNBWKbXVsdGlhZGRyc5YACASsEjQVBrtrAAoErBI0FQa7bN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQ6tsQjC381oykL_32xIgUUfp1hjHCHdR7_IkXu1kN62DdGNwgrtrg3VkcIK7bYV3YWt1MgU"}'
2026-04-08 11:55:08.499 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:08.499 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 11:55:08.505 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:08.505 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-07__d989edc6-24fb-4daf-bb37-6a1cbe20184b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:08.506 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:08.506 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:08.507 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:08.507 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.73
2026-04-08 11:55:08.507 DEBUG [src.node.docker_mananger] Generated ports ['18403', '18404', '18405', '18406', '18407']
2026-04-08 11:55:08.508 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:08.508 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:08.508 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:08.508 DEBUG [src.node.docker_mananger] docker run -i -t -p 18403:18403 -p 18404:18404 -p 18405:18405 -p 18406:18406 -p 18407:18407 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18405 --rest-port=18403 --tcp-port=18404 --discv5-udp-port=18406 --rest-address=0.0.0.0 --nat=extip:172.18.44.73 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3fddb97a6b9adf5beddececdca3b7fa89e86c89b64a3176be1dd6c31acadab90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18407 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCaySHtoMrznZLTTe8zI-8HYGETG6diY0jqwLfOZ9o18A4Itji7SNPNUh7R8Da4frw95I509BOENj_f7NHnIwXsCgmlkgnY0gmlwhKwSNBWKbXVsdGlhZGRyc5YACASsEjQVBrtrAAoErBI0FQa7bN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQ6tsQjC381oykL_32xIgUUfp1hjHCHdR7_IkXu1kN62DdGNwgrtrg3VkcIK7bYV3YWt1MgU --filternode=/ip4/172.18.52.21/tcp/47979/p2p/16Uiu2HAmHD9GpoP4vn3LuTZTndqCVAeubW7xw38Xj4yYKsZHF3jr
2026-04-08 11:55:08.699 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.73 waku 632641f104de39564f6d81ba2bf47781134bd5b57023ae8bb93565fa8c47bb7e
2026-04-08 11:55:08.736 DEBUG [src.node.docker_mananger] Container started with ID 632641f104de. Setting up logs at ./log/docker/node2_2026-04-08_11-55-07__d989edc6-24fb-4daf-bb37-6a1cbe20184b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:08.736 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18403
2026-04-08 11:55:08.737 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:09.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18403/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:09.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:09.740 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:09.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18403/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:09.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.73/tcp/18404/p2p/16Uiu2HAmRpWVjYPZUoHZHwvjywcbNL1UbHLQfEeUMv8ajjZiBgXh","/ip4/172.18.44.73/tcp/18405/ws/p2p/16Uiu2HAmRpWVjYPZUoHZHwvjywcbNL1UbHLQfEeUMv8ajjZiBgXh"],"enrUri":"enr:-L24QJ7BjxUf-PvQWmFDS3j2n_I6DWz8aCBO4p-93HHFJ1CYKMNY6xJj3akli9D1AiETQ3hvII_yBo23vNY2ERKN0pACgmlkgnY0gmlwhKwSLEmKbXVsdGlhZGRyc5YACASsEixJBkfkAAoErBIsSQZH5d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDw5g-ON38FQL7rH8ZqhVMXIbn5-GOsmWvtJEKab7KsxCDdGNwgkfkg3VkcIJH5oV3YWt1MgA"}'
2026-04-08 11:55:09.743 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:09.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18403/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.21/tcp/47979/p2p/16Uiu2HAmHD9GpoP4vn3LuTZTndqCVAeubW7xw38Xj4yYKsZHF3jr"]'
2026-04-08 11:55:09.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:09.778 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 11:55:09.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47978/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:55:09.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:09.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18403/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0e99ee97-d8f2-4fd5-949e-12c561bd9451", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:55:09.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0e99ee97-d8f2-4fd5-949e-12c561bd9451","statusDesc":"OK"}'
2026-04-08 11:55:09.809 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:18403/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/9"}'
2026-04-08 11:55:09.816 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:18403/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-08 11:55:09.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47978/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:09.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:09.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:55:09.925 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:09.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18403/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:09.929 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":1775649309818633691,"ephemeral":false}]'
2026-04-08 11:55:09.932 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:55:09.933 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:55:09.933 DEBUG [src.node.waku_node] Stopping container with id 23c1e43bf1fb
2026-04-08 11:55:10.367 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:10.367 DEBUG [src.node.waku_node] Stopping container with id 632641f104de
2026-04-08 11:55:10.798 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:10.800 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:55:10.806 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:55:10.811 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-04-08_11-52-31__4d3674a9-736c-4671-bb9e-282a23b3f0a5
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-31__4d3674a9-736c-4671-bb9e-282a23b3f0a5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32332', '32333', '32334', '32335', '32336']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32332:32332 -p 32333:32333 -p 32334:32334 -p 32335:32335 -p 32336:32336 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32334 --rest-port=32332 --tcp-port=32333 --discv5-udp-port=32335 --rest-address=0.0.0.0 --nat=extip:172.18.118.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0b056e601d28ae5dcdf9decdb5bf1aa9db88219fbddf2cb972120cb88011082 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32336 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.98 waku 05648a2057ee37091180ff006f11999de873bdd925aaef8e183d00d13c8da945
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05648a2057ee. Setting up logs at ./log/docker/node1_2026-04-08_11-52-31__4d3674a9-736c-4671-bb9e-282a23b3f0a5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32332
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 f8cb2cc870cb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f3e4374210e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32332/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32332/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.98/tcp/32333/p2p/16Uiu2HAm6mNug9UMJGwMLq3eoKHMT4cN7gd57ABu8F9tJLpJbgbh","/ip4/172.18.118.98/tcp/32334/ws/p2p/16Uiu2HAm6mNug9UMJGwMLq3eoKHMT4cN7gd57ABu8F9tJLpJbgbh"],"enrUri":"enr:-L24QJ9jkXJ6AwgZgRPf_hitAVhfc7IsGplUMXf1SXNcPZRcKooOAzd_I6YDwnoMicmIPrlx7znPtMd5RVkmF6IlSVQCgmlkgnY0gmlwhKwSdmKKbXVsdGlhZGRyc5YACASsEnZiBn5NAAoErBJ2YgZ-Tt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqHzewSUEntxzfUqfJVa2iRrBQiCY2HZGCwZ7A_pHdFiDdGNwgn5Ng3VkcIJ-T4V3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-31__4d3674a9-736c-4671-bb9e-282a23b3f0a5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10896', '10897', '10898', '10899', '10900']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10896:10896 -p 10897:10897 -p 10898:10898 -p 10899:10899 -p 10900:10900 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10898 --rest-port=10896 --tcp-port=10897 --discv5-udp-port=10899 --rest-address=0.0.0.0 --nat=extip:172.18.174.233 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4fa0f1cd0ab6ed1ed77ddba6fb38e9beeb85cac65c62d1c0fb7ab2cb821001c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10900 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJ9jkXJ6AwgZgRPf_hitAVhfc7IsGplUMXf1SXNcPZRcKooOAzd_I6YDwnoMicmIPrlx7znPtMd5RVkmF6IlSVQCgmlkgnY0gmlwhKwSdmKKbXVsdGlhZGRyc5YACASsEnZiBn5NAAoErBJ2YgZ-Tt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqHzewSUEntxzfUqfJVa2iRrBQiCY2HZGCwZ7A_pHdFiDdGNwgn5Ng3VkcIJ-T4V3YWt1MgU --filternode=/ip4/172.18.118.98/tcp/32333/p2p/16Uiu2HAm6mNug9UMJGwMLq3eoKHMT4cN7gd57ABu8F9tJLpJbgbh
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.233 waku f424dd2fd6656ebfa70e25e5b1f51470543ae7ecc7eb6757ded582e33623a6b7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f424dd2fd665. Setting up logs at ./log/docker/node2_2026-04-08_11-52-31__4d3674a9-736c-4671-bb9e-282a23b3f0a5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 10896
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/debug/v1/info" -H "Content-Type: application/json" -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.233/tcp/10897/p2p/16Uiu2HAmMJSe4KPLAD7yoUNmN5gYSf1vF1ySfRrEp6KwtHCJ9jwj","/ip4/172.18.174.233/tcp/10898/ws/p2p/16Uiu2HAmMJSe4KPLAD7yoUNmN5gYSf1vF1ySfRrEp6KwtHCJ9jwj"],"enrUri":"enr:-L24QC1ngzhBMuhlR_Cpd1tXfyFIbu78CyM-s8CSPmDPMu32T-mW6bTl-e3zZKb_BQ0Ed8oSyGX-aUanxXG7BAUzQBkCgmlkgnY0gmlwhKwSrumKbXVsdGlhZGRyc5YACASsEq7pBiqRAAoErBKu6QYqkt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgHW15YBHoE_BMRB242a427-U73FZewluynfl43h_sv6DdGNwgiqRg3VkcIIqk4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10896/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.98/tcp/32333/p2p/16Uiu2HAm6mNug9UMJGwMLq3eoKHMT4cN7gd57ABu8F9tJLpJbgbh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10896/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8b876390-4dba-4504-a3c3-d73fb25cb88c", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"8b876390-4dba-4504-a3c3-d73fb25cb88c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1775649154058304683,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10896/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "46291092-7088-46e4-98d2-60b3deee36b8", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"46291092-7088-46e4-98d2-60b3deee36b8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1775649154183331734,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10896/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8afe6743-ff8d-43f6-aa4d-8e6cdd5b5820", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"8afe6743-ff8d-43f6-aa4d-8e6cdd5b5820","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1775649154304983076,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:10896/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "729163ff-4104-49fa-8045-6a81a06a1866", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"729163ff-4104-49fa-8045-6a81a06a1866","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1775649154426581538,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10896/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e88eabaf-cb49-4753-8fa3-8806c550f2d9", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e88eabaf-cb49-4753-8fa3-8806c550f2d9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1775649154550682966,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:10896/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:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%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:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/198/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%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:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/198/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%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:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/198/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%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:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/198/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32332/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%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:10896/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/198/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 05648a2057ee
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f424dd2fd665
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-08 11:52:13.769 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:13.770 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_pubsub_topic_format with id: 2026-04-08_11-52-13__f8bc0aef-19eb-4327-b282-7701968467ac
2026-04-08 11:52:13.770 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:13.770 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:52:13.770 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 11:52:13.780 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:13.781 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-13__f8bc0aef-19eb-4327-b282-7701968467ac__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:13.782 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:13.782 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:13.784 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:13.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.145
2026-04-08 11:52:13.784 DEBUG [src.node.docker_mananger] Generated ports ['35601', '35602', '35603', '35604', '35605']
2026-04-08 11:52:13.784 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:13.784 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:13.784 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:13.784 DEBUG [src.node.docker_mananger] docker run -i -t -p 35601:35601 -p 35602:35602 -p 35603:35603 -p 35604:35604 -p 35605:35605 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35603 --rest-port=35601 --tcp-port=35602 --discv5-udp-port=35604 --rest-address=0.0.0.0 --nat=extip:172.18.73.145 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ffdad1f577a99a52ea25d5e59b50a2a29a2de0dbd2efe88eafeefea691dfecc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35605 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:52:13.979 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.145 waku 138324b00012919b5851f65350c966a06f2b491d82f83c34558879774907d886
2026-04-08 11:52:14.019 DEBUG [src.node.docker_mananger] Container started with ID 138324b00012. Setting up logs at ./log/docker/node1_2026-04-08_11-52-13__f8bc0aef-19eb-4327-b282-7701968467ac__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:14.020 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35601
2026-04-08 11:52:14.020 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:14.085 ERROR [src.node.docker_mananger] Max retries reached for container 9be1e2e6e29e. Exiting log stream.
2026-04-08 11:52:14.592 ERROR [src.node.docker_mananger] Max retries reached for container 97b8a0fc8597. Exiting log stream.
2026-04-08 11:52:15.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35601/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:15.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:15.025 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:15.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:15.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.145/tcp/35602/p2p/16Uiu2HAkv3uJAqaHdBXQsJveqJ4sv7zg6qQeYSGJZVD9GeYnDEz7","/ip4/172.18.73.145/tcp/35603/ws/p2p/16Uiu2HAkv3uJAqaHdBXQsJveqJ4sv7zg6qQeYSGJZVD9GeYnDEz7"],"enrUri":"enr:-L24QL9sdxyKyoJ_iesTSk2wOseBKaY6ZihVTnNUzZ_O0X1YaeD1EW7uKC4R-ZADDUhxGeVUfUnzcCRNzjg0MXRAD0oCgmlkgnY0gmlwhKwSSZGKbXVsdGlhZGRyc5YACASsEkmRBosSAAoErBJJkQaLE90DgnJzhQDGAQAAiXNlY3AyNTZrMaECCUf3bnjVaGZVXByAjhdcivEWbYY4ZFv8o8qW_xWuwJSDdGNwgosSg3VkcIKLFIV3YWt1MgU"}'
2026-04-08 11:52:15.027 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:15.028 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 11:52:15.035 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:15.035 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-13__f8bc0aef-19eb-4327-b282-7701968467ac__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:15.035 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:15.035 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:15.036 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:15.037 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.252
2026-04-08 11:52:15.037 DEBUG [src.node.docker_mananger] Generated ports ['48152', '48153', '48154', '48155', '48156']
2026-04-08 11:52:15.037 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:15.037 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:15.037 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:15.037 DEBUG [src.node.docker_mananger] docker run -i -t -p 48152:48152 -p 48153:48153 -p 48154:48154 -p 48155:48155 -p 48156:48156 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48154 --rest-port=48152 --tcp-port=48153 --discv5-udp-port=48155 --rest-address=0.0.0.0 --nat=extip:172.18.72.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=da86a1f54dd452a57cbb0aba01cbeafa3617eb62c80f9bc788cadbccbbadfaa9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48156 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QL9sdxyKyoJ_iesTSk2wOseBKaY6ZihVTnNUzZ_O0X1YaeD1EW7uKC4R-ZADDUhxGeVUfUnzcCRNzjg0MXRAD0oCgmlkgnY0gmlwhKwSSZGKbXVsdGlhZGRyc5YACASsEkmRBosSAAoErBJJkQaLE90DgnJzhQDGAQAAiXNlY3AyNTZrMaECCUf3bnjVaGZVXByAjhdcivEWbYY4ZFv8o8qW_xWuwJSDdGNwgosSg3VkcIKLFIV3YWt1MgU --filternode=/ip4/172.18.73.145/tcp/35602/p2p/16Uiu2HAkv3uJAqaHdBXQsJveqJ4sv7zg6qQeYSGJZVD9GeYnDEz7
2026-04-08 11:52:15.222 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.252 waku 730607f0e03be5ec2f52d3050bdaa63ea287ee361dba62ab535290bfdff8ea10
2026-04-08 11:52:15.257 DEBUG [src.node.docker_mananger] Container started with ID 730607f0e03b. Setting up logs at ./log/docker/node2_2026-04-08_11-52-13__f8bc0aef-19eb-4327-b282-7701968467ac__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:15.257 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48152
2026-04-08 11:52:15.258 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:16.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48152/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:16.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:16.261 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:16.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48152/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:16.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.252/tcp/48153/p2p/16Uiu2HAkv4mWcANh6AbhawSkV98LPAQ3yaMq47f7cY7YGhZrjiTT","/ip4/172.18.72.252/tcp/48154/ws/p2p/16Uiu2HAkv4mWcANh6AbhawSkV98LPAQ3yaMq47f7cY7YGhZrjiTT"],"enrUri":"enr:-L24QDT2yS-bNZq0BRfHuCtvM492SJEswxu2bY1_MTcg2SZNZL6NLT5-2dMMepgJo40JNj-upHB-LhnYwXetS9FOL_cCgmlkgnY0gmlwhKwSSPyKbXVsdGlhZGRyc5YACASsEkj8BrwZAAoErBJI_Aa8Gt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCYC-gUlJXRZhU1meaH3aZO9GCLVRWdUGESq2j1iPxeKDdGNwgrwZg3VkcIK8G4V3YWt1MgA"}'
2026-04-08 11:52:16.264 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:16.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48152/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.145/tcp/35602/p2p/16Uiu2HAkv3uJAqaHdBXQsJveqJ4sv7zg6qQeYSGJZVD9GeYnDEz7"]'
2026-04-08 11:52:16.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:16.301 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 11:52:16.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35601/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:52:16.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:16.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48152/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2661fed0-8406-45df-b114-568b75342e90", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:52:16.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2661fed0-8406-45df-b114-568b75342e90","statusDesc":"OK"}'
2026-04-08 11:52:16.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48152/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/198/1"]}'
2026-04-08 11:52:16.333 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48152/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-04-08 11:52:16.336 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:16.337 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:16.337 DEBUG [src.node.waku_node] Stopping container with id 138324b00012
2026-04-08 11:52:16.804 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:16.804 DEBUG [src.node.waku_node] Stopping container with id 730607f0e03b
2026-04-08 11:52:17.279 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:17.283 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:17.288 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:17.292 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush with id: 2026-04-08_11-49-56__fda71bec-0640-41c2-8d5f-7f0976a54338
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-49-56__fda71bec-0640-41c2-8d5f-7f0976a54338__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.251.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35177', '35178', '35179', '35180', '35181']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35177:35177 -p 35178:35178 -p 35179:35179 -p 35180:35180 -p 35181:35181 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35179 --rest-port=35177 --tcp-port=35178 --discv5-udp-port=35180 --rest-address=0.0.0.0 --nat=extip:172.18.251.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cee50f6a7f64f1af4bd9d5afebd5721caa1784d5f72969a5d8ee52c3c746edaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35181 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.212 waku 07970842c43b0839aa6d0c4a8f0b6bfd7c08f563cb388aad27d9e93b8f797bd0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07970842c43b. Setting up logs at ./log/docker/node1_2026-04-08_11-49-56__fda71bec-0640-41c2-8d5f-7f0976a54338__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35177
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 cea3b01696d7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae5c4faf4dc4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.212/tcp/35178/p2p/16Uiu2HAmMxUcXX77VjwD6YiqnTPQHPxB4Du5SjPdmWhLSRS7FscE","/ip4/172.18.251.212/tcp/35179/ws/p2p/16Uiu2HAmMxUcXX77VjwD6YiqnTPQHPxB4Du5SjPdmWhLSRS7FscE"],"enrUri":"enr:-L24QA8Q-2dV-VCeQzqPFppau4oW5360lF2ll5dMaCnz_YztDw6xnYN05ihmShgZmGy7uByZMJuLXrPXIsPLW_IzjFYCgmlkgnY0gmlwhKwS-9SKbXVsdGlhZGRyc5YACASsEvvUBolqAAoErBL71AaJa90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDijQDSWNx1eWU8k5HbFS7TtK3lunV11LWtXg1L1B9RbODdGNwgolqg3VkcIKJbIV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-49-56__fda71bec-0640-41c2-8d5f-7f0976a54338__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8543', '8544', '8545', '8546', '8547']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8543:8543 -p 8544:8544 -p 8545:8545 -p 8546:8546 -p 8547:8547 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8545 --rest-port=8543 --tcp-port=8544 --discv5-udp-port=8546 --rest-address=0.0.0.0 --nat=extip:172.18.155.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4cdcbdff5c8e577a7d2d7566ffbf1fd2be577c0e5e959e9f4ebbe49cf7a87f1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8547 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QA8Q-2dV-VCeQzqPFppau4oW5360lF2ll5dMaCnz_YztDw6xnYN05ihmShgZmGy7uByZMJuLXrPXIsPLW_IzjFYCgmlkgnY0gmlwhKwS-9SKbXVsdGlhZGRyc5YACASsEvvUBolqAAoErBL71AaJa90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDijQDSWNx1eWU8k5HbFS7TtK3lunV11LWtXg1L1B9RbODdGNwgolqg3VkcIKJbIV3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.2 waku 28b38c7cb90ed6396d2753df1dff490e3f3f729a2fe75c642c14f2a1f6ab6096
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 28b38c7cb90e. Setting up logs at ./log/docker/node1_2026-04-08_11-49-56__fda71bec-0640-41c2-8d5f-7f0976a54338__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8543
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8543/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8543/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.2/tcp/8544/p2p/16Uiu2HAmGm43N2PtJ8uGNqs26YanPH8HXdKTcWXFuENQsW12zft5","/ip4/172.18.155.2/tcp/8545/ws/p2p/16Uiu2HAmGm43N2PtJ8uGNqs26YanPH8HXdKTcWXFuENQsW12zft5"],"enrUri":"enr:-L24QFoXJAzrURQBI9V6CJlJRuoFxXHsc7A-k2sgS44fP0ZmS6ruVu_AkzHMu1bWMrt7xY_MV6oRYpj6QtmP_LVpd3QCgmlkgnY0gmlwhKwSmwKKbXVsdGlhZGRyc5YACASsEpsCBiFgAAoErBKbAgYhYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPPxn6Oic0_t8eH7w4u4mvzYGmBs4NX8GkMI4_KF0TiKDdGNwgiFgg3VkcIIhYoV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-49-56__fda71bec-0640-41c2-8d5f-7f0976a54338__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44272', '44273', '44274', '44275', '44276']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44272:44272 -p 44273:44273 -p 44274:44274 -p 44275:44275 -p 44276:44276 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44274 --rest-port=44272 --tcp-port=44273 --discv5-udp-port=44275 --rest-address=0.0.0.0 --nat=extip:172.18.17.159 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec9a81aabd488d3b1bbdde9ed89b3f8ce4cfbcfc7ae46e0cc7ebfbcce0a262c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44276 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QA8Q-2dV-VCeQzqPFppau4oW5360lF2ll5dMaCnz_YztDw6xnYN05ihmShgZmGy7uByZMJuLXrPXIsPLW_IzjFYCgmlkgnY0gmlwhKwS-9SKbXVsdGlhZGRyc5YACASsEvvUBolqAAoErBL71AaJa90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDijQDSWNx1eWU8k5HbFS7TtK3lunV11LWtXg1L1B9RbODdGNwgolqg3VkcIKJbIV3YWt1Mgk --lightpushnode=/ip4/172.18.251.212/tcp/35178/p2p/16Uiu2HAmMxUcXX77VjwD6YiqnTPQHPxB4Du5SjPdmWhLSRS7FscE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.159 waku cb2ea60b50afc42786bc645bfa51d7ce92238026b880c3218c95acddf7665af6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cb2ea60b50af. Setting up logs at ./log/docker/node1_2026-04-08_11-49-56__fda71bec-0640-41c2-8d5f-7f0976a54338__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 44272
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44272/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44272/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.159/tcp/44273/p2p/16Uiu2HAkxRK1CC8eVqT1VTu237g9yNK8cT4GFnfHAEe754S3FQ85","/ip4/172.18.17.159/tcp/44274/ws/p2p/16Uiu2HAkxRK1CC8eVqT1VTu237g9yNK8cT4GFnfHAEe754S3FQ85"],"enrUri":"enr:-L24QMZCqEycRUVdJDsi4i_8CysfAl9KZwNkP-Y2cs9b9S3uDm5obp93a7KGauVNUblHnBHUSlTZv6FTqbgDg79w_ycCgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc5YACASsEhGfBqzxAAoErBIRnwas8t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLHtX4pjJBnmUe0JfGWCzjadynZInCFU67kdhE2dWtYaDdGNwgqzxg3VkcIKs84V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35177/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8543/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44272/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1775648999697902770}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775648999697902770,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8543/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775648999697902770,"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 07970842c43b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 28b38c7cb90e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cb2ea60b50af
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_meta with id: 2026-04-08_11-53-06__069c49c6-bb79-4599-ade0-cea3a77e540b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-06__069c49c6-bb79-4599-ade0-cea3a77e540b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29759', '29760', '29761', '29762', '29763']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29759:29759 -p 29760:29760 -p 29761:29761 -p 29762:29762 -p 29763:29763 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29761 --rest-port=29759 --tcp-port=29760 --discv5-udp-port=29762 --rest-address=0.0.0.0 --nat=extip:172.18.202.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=03720bb2fd54cbacdcc9a2aaebb275f6c4b64d2dec3a3b9c0aca357f8eaf973f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29763 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.65 waku a52a4f5cf4391badf7f7b895895d26ac016acd145a3525fda6d61a4787f6c1d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a52a4f5cf439. Setting up logs at ./log/docker/node1_2026-04-08_11-53-06__069c49c6-bb79-4599-ade0-cea3a77e540b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29759
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 c42c4bc24920. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 48f44c6e8231. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29759/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29759/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.65/tcp/29760/p2p/16Uiu2HAm6eTHHBqerjFzS7zM48UdM56LpzfvrTXy9c2QtjCJiUxD","/ip4/172.18.202.65/tcp/29761/ws/p2p/16Uiu2HAm6eTHHBqerjFzS7zM48UdM56LpzfvrTXy9c2QtjCJiUxD"],"enrUri":"enr:-L24QI9AkUu9mnPp0cz55O05Bw-VAr8s5vt-tOFmAS_Y7jLRI6xsbu-O0u83GQROabiXPwqbz8pTT-P_uYKh3u4ADMICgmlkgnY0gmlwhKwSykGKbXVsdGlhZGRyc5YACASsEspBBnRAAAoErBLKQQZ0Qd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpra_mtHHToxUulrrsluBsC2d-_jfHrAINfpKcz86ZqaDdGNwgnRAg3VkcIJ0QoV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-06__069c49c6-bb79-4599-ade0-cea3a77e540b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9406', '9407', '9408', '9409', '9410']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9406:9406 -p 9407:9407 -p 9408:9408 -p 9409:9409 -p 9410:9410 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9408 --rest-port=9406 --tcp-port=9407 --discv5-udp-port=9409 --rest-address=0.0.0.0 --nat=extip:172.18.28.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=92eebc2a7ac1127215ecbddd57b9ce6d8a4deca9ce059febfb9ec75f282d0638 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9410 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI9AkUu9mnPp0cz55O05Bw-VAr8s5vt-tOFmAS_Y7jLRI6xsbu-O0u83GQROabiXPwqbz8pTT-P_uYKh3u4ADMICgmlkgnY0gmlwhKwSykGKbXVsdGlhZGRyc5YACASsEspBBnRAAAoErBLKQQZ0Qd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpra_mtHHToxUulrrsluBsC2d-_jfHrAINfpKcz86ZqaDdGNwgnRAg3VkcIJ0QoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.255 waku 6da8bb3eea2fdcb22ebc54330fd0184a07eba8aaed21624df5e3692ec2f0f56b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6da8bb3eea2f. Setting up logs at ./log/docker/node2_2026-04-08_11-53-06__069c49c6-bb79-4599-ade0-cea3a77e540b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 9406
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9406/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9406/debug/v1/info" -H "Content-Type: application/json" -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.255/tcp/9407/p2p/16Uiu2HAkzczhQfxpUjHRyXWr1FtNCKag4aFspVEYzoZWJKHEdRwM","/ip4/172.18.28.255/tcp/9408/ws/p2p/16Uiu2HAkzczhQfxpUjHRyXWr1FtNCKag4aFspVEYzoZWJKHEdRwM"],"enrUri":"enr:-L24QMtp2Qk2OrYsAeSOA3Edp8M0El9V9YuP6OTiMqy60EuXHILAcC_oGOjHc9WLeRWNd54_s7d8kpNIxBzG_VGvylUCgmlkgnY0gmlwhKwSHP-KbXVsdGlhZGRyc5YACASsEhz_BiS_AAoErBIc_wYkwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECTTD8y80JuSJS6mSRH5x4hXU6gf6tnvALMmuKf9VUCSCDdGNwgiS_g3VkcIIkwYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9406/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.65/tcp/29760/p2p/16Uiu2HAm6eTHHBqerjFzS7zM48UdM56LpzfvrTXy9c2QtjCJiUxD"]'
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:29759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9406/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649188678014976,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649188678014976,"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:29759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "meta": "UmVsYXkgd29ya3MhIQ=="}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649188793474889,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649188793474889,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a52a4f5cf439
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6da8bb3eea2f
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-04-08 11:50:41.410 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:50:41.410 DEBUG [tests.conftest] Running test: test_admin_peers_stats_schema with id: 2026-04-08_11-50-41__aab0534e-8131-4a6b-b70e-5bf8397dbae1
2026-04-08 11:50:41.410 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:50:41.411 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:50:41.411 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 11:50:41.416 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:50:41.417 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-50-41__aab0534e-8131-4a6b-b70e-5bf8397dbae1__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:50:41.422 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:50:41.422 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-50-41__aab0534e-8131-4a6b-b70e-5bf8397dbae1__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:50:41.427 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:50:41.427 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-50-41__aab0534e-8131-4a6b-b70e-5bf8397dbae1__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:50:41.432 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:50:41.432 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-50-41__aab0534e-8131-4a6b-b70e-5bf8397dbae1__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:50:41.432 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:50:41.432 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:50:41.433 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:50:41.433 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:50:41.435 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:50:41.435 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.183
2026-04-08 11:50:41.435 DEBUG [src.node.docker_mananger] Generated ports ['46375', '46376', '46377', '46378', '46379']
2026-04-08 11:50:41.435 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:50:41.435 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:50:41.435 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:50:41.435 DEBUG [src.node.docker_mananger] docker run -i -t -p 46375:46375 -p 46376:46376 -p 46377:46377 -p 46378:46378 -p 46379:46379 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46377 --rest-port=46375 --tcp-port=46376 --discv5-udp-port=46378 --rest-address=0.0.0.0 --nat=extip:172.18.191.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=416e6f0aae0cbff34c3abfcefa6fee3676e3a89f0705e04abd4ecee84c070581 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46379 --metrics-logging=true --filter=true --relay=true
2026-04-08 11:50:41.811 ERROR [src.node.docker_mananger] Max retries reached for container d3dbb19c5101. Exiting log stream.
2026-04-08 11:50:42.203 ERROR [src.node.docker_mananger] Max retries reached for container fe5160b2f9e8. Exiting log stream.
2026-04-08 11:50:52.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.183 waku 1415022c7187014b77bd223ff6cd515dd9a82f5c65958d83a55d49b0e74b2c37
2026-04-08 11:50:52.428 DEBUG [src.node.docker_mananger] Container started with ID 1415022c7187. Setting up logs at ./log/docker/node1_2026-04-08_11-50-41__aab0534e-8131-4a6b-b70e-5bf8397dbae1__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:50:52.430 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 46375
2026-04-08 11:50:52.430 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:50:53.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46375/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:53.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:50:53.434 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:50:53.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46375/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:53.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.183/tcp/46376/p2p/16Uiu2HAmU7wvQouTpTWzdwZd4nj8ucmwhMQQLUWKh2tZLyyC6eZs","/ip4/172.18.191.183/tcp/46377/ws/p2p/16Uiu2HAmU7wvQouTpTWzdwZd4nj8ucmwhMQQLUWKh2tZLyyC6eZs"],"enrUri":"enr:-L24QEZhB8-JQehVqWqKrkyHNC1vRJeuKjJcEu6Ey2WZf80hK7M3MX7Zo8FPjTuc3eDEH5JdXyE7LW8CENxo4VplfzECgmlkgnY0gmlwhKwSv7eKbXVsdGlhZGRyc5YACASsEr-3BrUoAAoErBK_twa1Kd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5cc9RJ1O6y3vusT1RQfC724u5nohLQMaNYEAGjUa0p6DdGNwgrUog3VkcIK1KoV3YWt1MgU"}'
2026-04-08 11:50:53.437 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:50:53.437 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:50:53.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:50:53.438 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:50:53.439 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.114
2026-04-08 11:50:53.439 DEBUG [src.node.docker_mananger] Generated ports ['26111', '26112', '26113', '26114', '26115']
2026-04-08 11:50:53.439 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:50:53.439 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:50:53.439 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:50:53.439 DEBUG [src.node.docker_mananger] docker run -i -t -p 26111:26111 -p 26112:26112 -p 26113:26113 -p 26114:26114 -p 26115:26115 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26113 --rest-port=26111 --tcp-port=26112 --discv5-udp-port=26114 --rest-address=0.0.0.0 --nat=extip:172.18.165.114 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=206c1ab3e97b281fab4ca82d5941b13dfad4bde326849bba2c4db0df38eebd61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26115 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEZhB8-JQehVqWqKrkyHNC1vRJeuKjJcEu6Ey2WZf80hK7M3MX7Zo8FPjTuc3eDEH5JdXyE7LW8CENxo4VplfzECgmlkgnY0gmlwhKwSv7eKbXVsdGlhZGRyc5YACASsEr-3BrUoAAoErBK_twa1Kd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5cc9RJ1O6y3vusT1RQfC724u5nohLQMaNYEAGjUa0p6DdGNwgrUog3VkcIK1KoV3YWt1MgU
2026-04-08 11:50:53.589 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.114 waku ff73174b86dcf57f22dbb876b823ea967c9c594e4ea7496d3d65653642e9528d
2026-04-08 11:50:53.614 DEBUG [src.node.docker_mananger] Container started with ID ff73174b86dc. Setting up logs at ./log/docker/node2_2026-04-08_11-50-41__aab0534e-8131-4a6b-b70e-5bf8397dbae1__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:50:53.615 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 26111
2026-04-08 11:50:53.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:50:54.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26111/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:54.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:50:54.638 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:50:54.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26111/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:54.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.114/tcp/26112/p2p/16Uiu2HAmAdK9HavBeSTGCH9Vb3fd77UV7fF4LcUdNKmCWfXc4fR6","/ip4/172.18.165.114/tcp/26113/ws/p2p/16Uiu2HAmAdK9HavBeSTGCH9Vb3fd77UV7fF4LcUdNKmCWfXc4fR6"],"enrUri":"enr:-L24QAdnx0l5VOwxndApoP-FgUBSFuuwdIDcWhgR7JWtQsJtGoZnqnWObjxTTpOPltNa0uIUkWOgQpISqp82e7uVZKkCgmlkgnY0gmlwhKwSpXKKbXVsdGlhZGRyc5YACASsEqVyBmYAAAoErBKlcgZmAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4dq2wgjCHUswH-a_VC3j4lJj8iyGM7jpLacvtjCs6jWDdGNwgmYAg3VkcIJmAoV3YWt1MgE"}'
2026-04-08 11:50:54.642 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:50:54.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46375/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:54.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"Sum":{"Total peers":1},"By Connectedness":{"Connected":1,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":1,"Total relay peers":1},"Mesh peers":{"0":1,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":1,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":1,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":1,"/vac/waku/reconciliation/1.0.0":0}}'
2026-04-08 11:50:54.645 DEBUG [tests.rest_flags.test_admin_flags] Peer stats schema check: {'Sum': {'Total peers': 1}, 'By Connectedness': {'Connected': 1, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 1, 'Total relay peers': 1}, 'Mesh peers': {'0': 1, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 1, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 1, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 1, '/vac/waku/reconciliation/1.0.0': 0}}
2026-04-08 11:50:54.647 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:50:54.648 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:50:54.648 DEBUG [src.node.waku_node] Stopping container with id 1415022c7187
2026-04-08 11:50:55.034 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:50:55.035 DEBUG [src.node.waku_node] Stopping container with id ff73174b86dc
2026-04-08 11:50:55.397 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:50:55.398 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:50:55.405 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:50:55.408 DEBUG [src.node.docker_mananger] 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_filter_unsubscribe_from_pubsub_topics with id: 2026-04-08_11-52-41__98461426-da04-4ca9-8bda-c5641ad4264d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-41__98461426-da04-4ca9-8bda-c5641ad4264d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.161.165
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20844 --rest-port=20842 --tcp-port=20843 --discv5-udp-port=20845 --rest-address=0.0.0.0 --nat=extip:172.18.161.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=44a5dfbdcfff307fbd8a8342efa7a253ce8ef60be047ad744cba119fb4434ee8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20846 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.165 waku 93a982e83e9e674dd0737389e970d32015790315fd6b17ef2b99ca41683c5bfa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 93a982e83e9e. Setting up logs at ./log/docker/node1_2026-04-08_11-52-41__98461426-da04-4ca9-8bda-c5641ad4264d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20842
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 df80827ed437. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3c9c3ca7ff3e. Exiting log stream.
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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1: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.161.165/tcp/20843/p2p/16Uiu2HAmEjapq5wBoLpm3gRy1oGBzUUsWmHmRbaurM1gE296AXqR","/ip4/172.18.161.165/tcp/20844/ws/p2p/16Uiu2HAmEjapq5wBoLpm3gRy1oGBzUUsWmHmRbaurM1gE296AXqR"],"enrUri":"enr:-L24QP1ZTkHlMClA9QowLcMDhQnf11xsTtjiDGT_nuPpGhN1anNkpLNUFZqfolbFiZa_JwKCphS4Cm9-kWrTgLuTK_ICgmlkgnY0gmlwhKwSoaWKbXVsdGlhZGRyc5YACASsEqGlBlFrAAoErBKhpQZRbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHuStiuZ3X-LPeSMDL28tqQ-WvvtuAjKcX54pCbuLnKiDdGNwglFrg3VkcIJRbYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-41__98461426-da04-4ca9-8bda-c5641ad4264d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.251.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21402', '21403', '21404', '21405', '21406']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21402:21402 -p 21403:21403 -p 21404:21404 -p 21405:21405 -p 21406:21406 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21404 --rest-port=21402 --tcp-port=21403 --discv5-udp-port=21405 --rest-address=0.0.0.0 --nat=extip:172.18.251.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a052cf24cec31422ba00f9bfce7cb8124b523b2e8aff684ffbde9f6f6dca86cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21406 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP1ZTkHlMClA9QowLcMDhQnf11xsTtjiDGT_nuPpGhN1anNkpLNUFZqfolbFiZa_JwKCphS4Cm9-kWrTgLuTK_ICgmlkgnY0gmlwhKwSoaWKbXVsdGlhZGRyc5YACASsEqGlBlFrAAoErBKhpQZRbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHuStiuZ3X-LPeSMDL28tqQ-WvvtuAjKcX54pCbuLnKiDdGNwglFrg3VkcIJRbYV3YWt1MgU --filternode=/ip4/172.18.161.165/tcp/20843/p2p/16Uiu2HAmEjapq5wBoLpm3gRy1oGBzUUsWmHmRbaurM1gE296AXqR
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.188 waku f987d257f9d5a3c11fe8a30aa98f673cd696b5f0855b244f9c706c5ee6d7b1a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f987d257f9d5. Setting up logs at ./log/docker/node2_2026-04-08_11-52-41__98461426-da04-4ca9-8bda-c5641ad4264d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 21402
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21402/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.188/tcp/21403/p2p/16Uiu2HAmExutCjVqf7sSPE8ERDGRJ3ziCv7RidSJ9Hzq1pJUecWL","/ip4/172.18.251.188/tcp/21404/ws/p2p/16Uiu2HAmExutCjVqf7sSPE8ERDGRJ3ziCv7RidSJ9Hzq1pJUecWL"],"enrUri":"enr:-L24QOOftXiiYMObU0_PBDEjTHzxY5z93d0x6W7VZlo-0eItBJEFys-MtUZBLFqfPSTxk-zf2rEuKHbWhedlF4lk_hICgmlkgnY0gmlwhKwS-7yKbXVsdGlhZGRyc5YACASsEvu8BlObAAoErBL7vAZTnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIk7HDWLz7BbtxDlwJg8ZewbQndxY6192tq4Frdoi2mmDdGNwglObg3VkcIJTnYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21402/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.165/tcp/20843/p2p/16Uiu2HAmEjapq5wBoLpm3gRy1oGBzUUsWmHmRbaurM1gE296AXqR"]'
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:20842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f6dd24b3-2229-4187-9fdf-940d192781cc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f6dd24b3-2229-4187-9fdf-940d192781cc","statusDesc":"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/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "aab1cb31-f755-424a-9d3d-ec186bcc6319", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"aab1cb31-f755-424a-9d3d-ec186bcc6319","statusDesc":"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/198/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c2ae5733-e552-458d-ae7e-bbe9b963dac1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c2ae5733-e552-458d-ae7e-bbe9b963dac1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21402/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":1775649164313553086,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21402/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":1775649164425741403,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:21402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21402/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:21402/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to 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:20842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21402/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":1775649164652462259,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:21402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
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:20842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21402/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:21402/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to 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:20842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21402/filter/v2/messages/%2Ftest%2F2%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:21402/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/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 93a982e83e9e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f987d257f9d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_with_extra_field with id: 2026-04-08_11-54-46__226c5c12-f5d8-4a3f-8fcb-29e603738534
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-54-46__226c5c12-f5d8-4a3f-8fcb-29e603738534__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.140.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15962', '15963', '15964', '15965', '15966']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15962:15962 -p 15963:15963 -p 15964:15964 -p 15965:15965 -p 15966:15966 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15964 --rest-port=15962 --tcp-port=15963 --discv5-udp-port=15965 --rest-address=0.0.0.0 --nat=extip:172.18.140.231 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bbfc5adb8cfb9c3945affc7a9bfb68a44e83dbeffebb01489f111dbfffc6e30d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15966 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.231 waku 7937bb8cdf2023b2860a9a508ca0f884d6e18d0f237c7048835581859aa61072
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7937bb8cdf20. Setting up logs at ./log/docker/node1_2026-04-08_11-54-46__226c5c12-f5d8-4a3f-8fcb-29e603738534__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15962
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 dc43215b920c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4dbaaf938fa2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15962/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15962/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.231/tcp/15963/p2p/16Uiu2HAmTuBxRjoQfoFu4ghM6kH1LJVXy6iMh4byCRRorKG9vpYg","/ip4/172.18.140.231/tcp/15964/ws/p2p/16Uiu2HAmTuBxRjoQfoFu4ghM6kH1LJVXy6iMh4byCRRorKG9vpYg"],"enrUri":"enr:-L24QP-E8C5V9PPn4My8WS4k1B2vaK7tHR2FyPP-4xmCKYAzZZbzlaGGonhMkZTvYmKy2HHd9UBtWCYGi3Z8RUAzj5cCgmlkgnY0gmlwhKwSjOeKbXVsdGlhZGRyc5YACASsEoznBj5bAAoErBKM5wY-XN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4oKO1qbgtVy4bzqiIi5QfyApc8HR9SOVA6HP3EEXEPGDdGNwgj5bg3VkcII-XYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-54-46__226c5c12-f5d8-4a3f-8fcb-29e603738534__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.23
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48056', '48057', '48058', '48059', '48060']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48056:48056 -p 48057:48057 -p 48058:48058 -p 48059:48059 -p 48060:48060 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48058 --rest-port=48056 --tcp-port=48057 --discv5-udp-port=48059 --rest-address=0.0.0.0 --nat=extip:172.18.81.23 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c9c6d242ebecf3eeb1a9d06adbde46391a2ca4c8f6ec99e7f195e9fa801efadc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48060 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP-E8C5V9PPn4My8WS4k1B2vaK7tHR2FyPP-4xmCKYAzZZbzlaGGonhMkZTvYmKy2HHd9UBtWCYGi3Z8RUAzj5cCgmlkgnY0gmlwhKwSjOeKbXVsdGlhZGRyc5YACASsEoznBj5bAAoErBKM5wY-XN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4oKO1qbgtVy4bzqiIi5QfyApc8HR9SOVA6HP3EEXEPGDdGNwgj5bg3VkcII-XYV3YWt1MgU --filternode=/ip4/172.18.140.231/tcp/15963/p2p/16Uiu2HAmTuBxRjoQfoFu4ghM6kH1LJVXy6iMh4byCRRorKG9vpYg
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.23 waku 8fcd1420f5ad77c8964d17dcd523c75682d74131e9e71a901578483f6452e23a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8fcd1420f5ad. Setting up logs at ./log/docker/node2_2026-04-08_11-54-46__226c5c12-f5d8-4a3f-8fcb-29e603738534__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48056
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48056/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48056/debug/v1/info" -H "Content-Type: application/json" -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.23/tcp/48057/p2p/16Uiu2HAmVnVudZ62crokkA5V2WesanD62bNnqojD1TC6QqTgLStB","/ip4/172.18.81.23/tcp/48058/ws/p2p/16Uiu2HAmVnVudZ62crokkA5V2WesanD62bNnqojD1TC6QqTgLStB"],"enrUri":"enr:-L24QJ_Jf4wtchifCJ1IFpf2ynbYBzmWLeM0NgYAYJQ33oy5UtewXG2E8n6dsG912hDssNFspmDKG192cdjJLLmcHqECgmlkgnY0gmlwhKwSUReKbXVsdGlhZGRyc5YACASsElEXBru5AAoErBJRFwa7ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_oMqD8xbxEm3i0eXp3xr9HFJVtunuiiNhrrwIBmKvUSDdGNwgru5g3VkcIK7u4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48056/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.231/tcp/15963/p2p/16Uiu2HAmTuBxRjoQfoFu4ghM6kH1LJVXy6iMh4byCRRorKG9vpYg"]'
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:15962/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48056/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4d5ac3d3-a2ea-42a4-8719-b2b28a250c4d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4d5ac3d3-a2ea-42a4-8719-b2b28a250c4d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:48056/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48056/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7937bb8cdf20
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8fcd1420f5ad
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,124 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_connected_peers_contains_peers_only with id: 2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.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.83.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37565', '37566', '37567', '37568', '37569']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37565:37565 -p 37566:37566 -p 37567:37567 -p 37568:37568 -p 37569:37569 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37567 --rest-port=37565 --tcp-port=37566 --discv5-udp-port=37568 --rest-address=0.0.0.0 --nat=extip:172.18.83.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=33db34bae17ffcb7efbf8e54d776eada60bf1e8ff742bf4fe1fcce28b0cbd479 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.101 waku e2a6d2ba494ea201842a8f89314b2d81131151f9731811ef645f8f5ac1bfe2b0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2a6d2ba494e. Setting up logs at ./log/docker/node1_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 37565
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 abd2f55f787b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.101/tcp/37566/p2p/16Uiu2HAm7DG4uLmKDrLpU2yzEiWy6wAiqkNYUdcbHmR2JufQ2hxp","/ip4/172.18.83.101/tcp/37567/ws/p2p/16Uiu2HAm7DG4uLmKDrLpU2yzEiWy6wAiqkNYUdcbHmR2JufQ2hxp"],"enrUri":"enr:-L24QCi2Jaz7mTbleeVF7Nhynq5ai03w_93xuf1GDjMK0_V9BjrF9Y1CGIetbnmdIbhOV_XpVuSediZ8h4g1PVvfkJsCgmlkgnY0gmlwhKwSU2WKbXVsdGlhZGRyc5YACASsElNlBpK-AAoErBJTZQaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECrx48c007h0XILdY9e5i1l2i49dXFiPNFmnRptiQ47x2DdGNwgpK-g3VkcIKSwIV3YWt1MgE"}'
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.238.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33377', '33378', '33379', '33380', '33381']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33377:33377 -p 33378:33378 -p 33379:33379 -p 33380:33380 -p 33381:33381 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33379 --rest-port=33377 --tcp-port=33378 --discv5-udp-port=33380 --rest-address=0.0.0.0 --nat=extip:172.18.238.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=88f76acda3238dfcbbabaa366d46588da2df6de89607d5e9ecefaac329dcd600 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33381 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCi2Jaz7mTbleeVF7Nhynq5ai03w_93xuf1GDjMK0_V9BjrF9Y1CGIetbnmdIbhOV_XpVuSediZ8h4g1PVvfkJsCgmlkgnY0gmlwhKwSU2WKbXVsdGlhZGRyc5YACASsElNlBpK-AAoErBJTZQaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECrx48c007h0XILdY9e5i1l2i49dXFiPNFmnRptiQ47x2DdGNwgpK-g3VkcIKSwIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.29 waku 5de6158b43af06ed1e1bcfc5913c12c3c4d64cc13fa054ea91dc072953f36ae1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5de6158b43af. Setting up logs at ./log/docker/node2_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 33377
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.29/tcp/33378/p2p/16Uiu2HAmH9LLM8YmNVUxvaKCrWciHHx1tB1qYGXtYvLKsas5j6cG","/ip4/172.18.238.29/tcp/33379/ws/p2p/16Uiu2HAmH9LLM8YmNVUxvaKCrWciHHx1tB1qYGXtYvLKsas5j6cG"],"enrUri":"enr:-L24QHuTWWZJwq9e6hyfIr1si2wpmjLOXkWZZIQjNaqB8x10f61MfgbFZRB31t4TMuvMkduHZoXhYzNyBGEDJ8k8nmQCgmlkgnY0gmlwhKwS7h2KbXVsdGlhZGRyc5YACASsEu4dBoJiAAoErBLuHQaCY90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQrGbJz_M_zUM_4bfNLuSt5WBCmLg1ztMNqlNpp_IGQGDdGNwgoJig3VkcIKCZIV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11402', '11403', '11404', '11405', '11406']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11402:11402 -p 11403:11403 -p 11404:11404 -p 11405:11405 -p 11406:11406 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11404 --rest-port=11402 --tcp-port=11403 --discv5-udp-port=11405 --rest-address=0.0.0.0 --nat=extip:172.18.180.207 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9afbeab88ae04eb1ba45c5dcd3b1b3a23bfa8ce559f50eaceefc14feacb2fc14 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11406 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCi2Jaz7mTbleeVF7Nhynq5ai03w_93xuf1GDjMK0_V9BjrF9Y1CGIetbnmdIbhOV_XpVuSediZ8h4g1PVvfkJsCgmlkgnY0gmlwhKwSU2WKbXVsdGlhZGRyc5YACASsElNlBpK-AAoErBJTZQaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECrx48c007h0XILdY9e5i1l2i49dXFiPNFmnRptiQ47x2DdGNwgpK-g3VkcIKSwIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.207 waku beeb9d83584001b01bf072322a748f393762d4a8c9859ce2834bd362dc5327f8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID beeb9d835840. Setting up logs at ./log/docker/node3_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 11402
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11402/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.207/tcp/11403/p2p/16Uiu2HAmDt5rVtk4Gu2WKZFikbME4x7vtdQshEMPa47x9StFRjg5","/ip4/172.18.180.207/tcp/11404/ws/p2p/16Uiu2HAmDt5rVtk4Gu2WKZFikbME4x7vtdQshEMPa47x9StFRjg5"],"enrUri":"enr:-L24QN9MsHffH0Hd3IjAZpXpCv4IE2H-T0bSQxe_2k-4matyFxgBXsuqDKaVIoaY6Piwrc3THfq-6AQP6gQafOa4MoMCgmlkgnY0gmlwhKwStM-KbXVsdGlhZGRyc5YACASsErTPBiyLAAoErBK0zwYsjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEjZ13CD5YYiBH6LECAqOC6yqawxunAwIsGBM1UKpgYKDdGNwgiyLg3VkcIIsjYV3YWt1MgE"}'
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.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53380', '53381', '53382', '53383', '53384']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53380:53380 -p 53381:53381 -p 53382:53382 -p 53383:53383 -p 53384:53384 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53382 --rest-port=53380 --tcp-port=53381 --discv5-udp-port=53383 --rest-address=0.0.0.0 --nat=extip:172.18.239.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=51f15883153df07a251e7e09ebc4d99bae9be04101e7a44d75a3ead393f135eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53384 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.196 waku 06c15afffa18b26d290794b349bebee59fb96c6aac75f45489d30e67ed2ade3c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06c15afffa18. Setting up logs at ./log/docker/node4_2026-04-08_11-52-37__1e28b827-036f-451a-a81d-049eded8d5bc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 53380
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53380/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53380/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/53381/p2p/16Uiu2HAm7mezTJNzDYFipQJugS8hBz4SjHWPcbL1FZm4K43XokYD","/ip4/172.18.239.196/tcp/53382/ws/p2p/16Uiu2HAm7mezTJNzDYFipQJugS8hBz4SjHWPcbL1FZm4K43XokYD"],"enrUri":"enr:-L24QGLsZgdRWxg_WhmRxfHNkNVwf3p6KmXzUe7UZOjD7_9oEdlbZzRt7Az0-3GWQ9lGGQsr3nlHTRq_YAsX5jPN_o0CgmlkgnY0gmlwhKwS78SKbXVsdGlhZGRyc5YACASsEu_EBtCFAAoErBLvxAbQht0DgnJzhQDGAQAAiXNlY3AyNTZrMaECt2q90VGwEMSRF-MuQ8EZGiTQpv6D2dWRlZeLIjbEvS6DdGNwgtCFg3VkcILQh4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.29/tcp/33378/p2p/16Uiu2HAmH9LLM8YmNVUxvaKCrWciHHx1tB1qYGXtYvLKsas5j6cG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33377/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.101/tcp/37566/p2p/16Uiu2HAm7DG4uLmKDrLpU2yzEiWy6wAiqkNYUdcbHmR2JufQ2hxp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.207/tcp/11403/p2p/16Uiu2HAmDt5rVtk4Gu2WKZFikbME4x7vtdQshEMPa47x9StFRjg5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11402/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.101/tcp/37566/p2p/16Uiu2HAm7DG4uLmKDrLpU2yzEiWy6wAiqkNYUdcbHmR2JufQ2hxp"]'
INFO  src.node.api_clients.base_client:base_client.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:37565/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.238.29/tcp/38310/p2p/16Uiu2HAmH9LLM8YmNVUxvaKCrWciHHx1tB1qYGXtYvLKsas5j6cG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.180.207/tcp/48882/p2p/16Uiu2HAmDt5rVtk4Gu2WKZFikbME4x7vtdQshEMPa47x9StFRjg5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:512 /admin/v1/peers/connected contains : [{'multiaddr': '/ip4/172.18.238.29/tcp/38310/p2p/16Uiu2HAmH9LLM8YmNVUxvaKCrWciHHx1tB1qYGXtYvLKsas5j6cG', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.38.0-beta', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.180.207/tcp/48882/p2p/16Uiu2HAmDt5rVtk4Gu2WKZFikbME4x7vtdQshEMPa47x9StFRjg5', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.38.0-beta', 'origin': 'UnknownOrigin'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e2a6d2ba494e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5de6158b43af
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id beeb9d835840
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e2a6d2ba494e. 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 06c15afffa18
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5de6158b43af. 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,102 @@
2026-04-08 11:56:57.007 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:56:57.008 DEBUG [tests.conftest] Running test: test_store_node_restarts with id: 2026-04-08_11-56-57__db573b62-ca97-4ef2-9386-fc9ba2acdb72
2026-04-08 11:56:57.008 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:56:57.008 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:56:57.008 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:56:57.015 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:57.015 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-56-57__db573b62-ca97-4ef2-9386-fc9ba2acdb72__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:57.015 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:57.015 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:57.017 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:57.017 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.252
2026-04-08 11:56:57.017 DEBUG [src.node.docker_mananger] Generated ports ['35785', '35786', '35787', '35788', '35789']
2026-04-08 11:56:57.017 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:57.017 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:57.018 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:57.018 DEBUG [src.node.docker_mananger] docker run -i -t -p 35785:35785 -p 35786:35786 -p 35787:35787 -p 35788:35788 -p 35789:35789 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35787 --rest-port=35785 --tcp-port=35786 --discv5-udp-port=35788 --rest-address=0.0.0.0 --nat=extip:172.18.100.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0a6accc5fbd93ded1bdfd2760d3541fc08ae8bfc278decca00cb3b49eeb2d65c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35789 --metrics-logging=true --store=true --relay=true
2026-04-08 11:56:57.207 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.252 waku a0f06e1debe9cbdd2ba77de6abb6fda2cf7b255880d4a413bf3ab1121b2d1ae7
2026-04-08 11:56:57.254 DEBUG [src.node.docker_mananger] Container started with ID a0f06e1debe9. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-56-57__db573b62-ca97-4ef2-9386-fc9ba2acdb72__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:57.256 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35785
2026-04-08 11:56:57.257 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:57.405 ERROR [src.node.docker_mananger] Max retries reached for container f3b199add466. Exiting log stream.
2026-04-08 11:56:57.807 ERROR [src.node.docker_mananger] Max retries reached for container aafab77682ef. Exiting log stream.
2026-04-08 11:56:58.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35785/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:58.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:58.260 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:58.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35785/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:58.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.252/tcp/35786/p2p/16Uiu2HAmGszHkDrtsg1ZKesWUCphLS5BTYQqk6Hab99FwUCEYkLJ","/ip4/172.18.100.252/tcp/35787/ws/p2p/16Uiu2HAmGszHkDrtsg1ZKesWUCphLS5BTYQqk6Hab99FwUCEYkLJ"],"enrUri":"enr:-L24QLyoF4BBGpX7TWP_UFFbSbsJy-qULulN2RhtFGt1d85dbX8TWEoybCUaJQK1l3WghsTUqfbWLZMUwGqRCaD04wYCgmlkgnY0gmlwhKwSZPyKbXVsdGlhZGRyc5YACASsEmT8BovKAAoErBJk_AaLy90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPsM6qKzIgFdRyEetOBhp8dWk8giCW8U5EU0uSBQpebODdGNwgovKg3VkcIKLzIV3YWt1MgM"}'
2026-04-08 11:56:58.263 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:58.270 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:58.270 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-56-57__db573b62-ca97-4ef2-9386-fc9ba2acdb72__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:58.270 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:58.270 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:58.272 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:58.272 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.76
2026-04-08 11:56:58.272 DEBUG [src.node.docker_mananger] Generated ports ['12663', '12664', '12665', '12666', '12667']
2026-04-08 11:56:58.272 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:58.272 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:58.272 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:58.273 DEBUG [src.node.docker_mananger] docker run -i -t -p 12663:12663 -p 12664:12664 -p 12665:12665 -p 12666:12666 -p 12667:12667 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12665 --rest-port=12663 --tcp-port=12664 --discv5-udp-port=12666 --rest-address=0.0.0.0 --nat=extip:172.18.155.76 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ab9d6de6f0f65de74b8f6ab7da5eb27d05abdcf6bfafffcbeeb0b0cd7ab8cf26 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12667 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLyoF4BBGpX7TWP_UFFbSbsJy-qULulN2RhtFGt1d85dbX8TWEoybCUaJQK1l3WghsTUqfbWLZMUwGqRCaD04wYCgmlkgnY0gmlwhKwSZPyKbXVsdGlhZGRyc5YACASsEmT8BovKAAoErBJk_AaLy90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPsM6qKzIgFdRyEetOBhp8dWk8giCW8U5EU0uSBQpebODdGNwgovKg3VkcIKLzIV3YWt1MgM --storenode=/ip4/172.18.100.252/tcp/35786/p2p/16Uiu2HAmGszHkDrtsg1ZKesWUCphLS5BTYQqk6Hab99FwUCEYkLJ --store=true --relay=true
2026-04-08 11:56:58.463 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.76 waku 0a11d2a7689fd0b8cd4fa27282e9ea054f108c285532cbf6e66437864c985d11
2026-04-08 11:56:58.501 DEBUG [src.node.docker_mananger] Container started with ID 0a11d2a7689f. Setting up logs at ./log/docker/store_node1_2026-04-08_11-56-57__db573b62-ca97-4ef2-9386-fc9ba2acdb72__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:58.501 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 12663
2026-04-08 11:56:58.503 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:59.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12663/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:59.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:59.508 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:59.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12663/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:59.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.76/tcp/12664/p2p/16Uiu2HAmDpcZ31DyMERpU7Er83ADA1pjypSrnxwmKGk31DAydpHS","/ip4/172.18.155.76/tcp/12665/ws/p2p/16Uiu2HAmDpcZ31DyMERpU7Er83ADA1pjypSrnxwmKGk31DAydpHS"],"enrUri":"enr:-L24QEZ2skEedzsiSrtlihPf_OVjAh2I89ayI6ynCLI1liR1E80lsW2enngEr6WHzS_vpkIIsCuy-yUsHfFdjvhELNQCgmlkgnY0gmlwhKwSm0yKbXVsdGlhZGRyc5YACASsEptMBjF4AAoErBKbTAYxed0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEVLZOER3by6L7xBY852AG6ROt4mz-E6JdRkG3yctEBWDdGNwgjF4g3VkcIIxeoV3YWt1MgM"}'
2026-04-08 11:56:59.511 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:59.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12663/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.252/tcp/35786/p2p/16Uiu2HAmGszHkDrtsg1ZKesWUCphLS5BTYQqk6Hab99FwUCEYkLJ"]'
2026-04-08 11:56:59.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:59.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35785/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:56:59.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:59.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12663/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:56:59.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:59.520 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:59.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35785/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:59.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:59.526 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:59.727 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:56:59.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35785/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:59.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2465427611f2745199baa76422cf994f5fd166ae669359c73cddcedb37969b41"}]}'
2026-04-08 11:56:59.731 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:56:59.731 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:56:59.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12663/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:59.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2465427611f2745199baa76422cf994f5fd166ae669359c73cddcedb37969b41"}]}'
2026-04-08 11:56:59.735 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:56:59.735 DEBUG [src.node.waku_node] Restarting container with id 0a11d2a7689f
2026-04-08 11:57:00.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12663/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:57:00.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12663/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:57:00.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:57:00.482 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:57:00.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12663/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:57:00.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.76/tcp/12664/p2p/16Uiu2HAmDpcZ31DyMERpU7Er83ADA1pjypSrnxwmKGk31DAydpHS","/ip4/172.18.155.76/tcp/12665/ws/p2p/16Uiu2HAmDpcZ31DyMERpU7Er83ADA1pjypSrnxwmKGk31DAydpHS"],"enrUri":"enr:-L24QEZ2skEedzsiSrtlihPf_OVjAh2I89ayI6ynCLI1liR1E80lsW2enngEr6WHzS_vpkIIsCuy-yUsHfFdjvhELNQCgmlkgnY0gmlwhKwSm0yKbXVsdGlhZGRyc5YACASsEptMBjF4AAoErBKbTAYxed0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEVLZOER3by6L7xBY852AG6ROt4mz-E6JdRkG3yctEBWDdGNwgjF4g3VkcIIxeoV3YWt1MgM"}'
2026-04-08 11:57:00.484 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:57:00.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12663/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:57:00.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:57:00.487 DEBUG [src.steps.store] Relaying message
2026-04-08 11:57:00.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35785/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:57:00.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:57:00.493 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:57:00.693 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:57:00.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35785/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:57:00.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2465427611f2745199baa76422cf994f5fd166ae669359c73cddcedb37969b41"},{"messageHash":"0x2889abd1e73b1f985e7b22e4c47de01e58718382803300c52b1ac0fba7b69e6e"}]}'
2026-04-08 11:57:00.696 DEBUG [src.steps.store] messages length is 2
2026-04-08 11:57:00.697 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:57:00.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12663/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:57:00.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2465427611f2745199baa76422cf994f5fd166ae669359c73cddcedb37969b41"},{"messageHash":"0x2889abd1e73b1f985e7b22e4c47de01e58718382803300c52b1ac0fba7b69e6e"}]}'
2026-04-08 11:57:00.699 DEBUG [src.steps.store] messages length is 2
2026-04-08 11:57:00.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35785/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:57:00.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2465427611f2745199baa76422cf994f5fd166ae669359c73cddcedb37969b41"},{"messageHash":"0x2889abd1e73b1f985e7b22e4c47de01e58718382803300c52b1ac0fba7b69e6e"}]}'
2026-04-08 11:57:00.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12663/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:57:00.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2465427611f2745199baa76422cf994f5fd166ae669359c73cddcedb37969b41"},{"messageHash":"0x2889abd1e73b1f985e7b22e4c47de01e58718382803300c52b1ac0fba7b69e6e"}]}'
2026-04-08 11:57:00.707 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:57:00.708 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:57:00.709 DEBUG [src.node.waku_node] Stopping container with id a0f06e1debe9
2026-04-08 11:57:01.208 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:57:01.208 DEBUG [src.node.waku_node] Stopping container with id 0a11d2a7689f
2026-04-08 11:57:01.645 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:57:01.648 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:57:01.665 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:57:01.684 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-04-08 12:00:07.037 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 12:00:07.037 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[2-4] with id: 2026-04-08_12-00-07__f723c305-2686-4794-8d9d-813f938758df
2026-04-08 12:00:07.038 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 12:00:07.038 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 12:00:07.038 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 12:00:07.045 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 12:00:07.045 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_12-00-07__f723c305-2686-4794-8d9d-813f938758df__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 12:00:07.045 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 12:00:07.045 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 12:00:07.047 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 12:00:07.047 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.250
2026-04-08 12:00:07.047 DEBUG [src.node.docker_mananger] Generated ports ['44285', '44286', '44287', '44288', '44289']
2026-04-08 12:00:07.047 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 12:00:07.047 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 12:00:07.047 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 12:00:07.047 DEBUG [src.node.docker_mananger] docker run -i -t -p 44285:44285 -p 44286:44286 -p 44287:44287 -p 44288:44288 -p 44289:44289 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44287 --rest-port=44285 --tcp-port=44286 --discv5-udp-port=44288 --rest-address=0.0.0.0 --nat=extip:172.18.32.250 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e7ecb3466be26db0c76e2da1ef9c7b25acdcbcc9a2cc1f2dbaba8fe233a8cc4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44289 --metrics-logging=true --store=true --relay=true
2026-04-08 12:00:07.236 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.250 waku 236669e9e89acc189ecc4d7fec2cc633ec68ee9e3e24575f71afc2e21498b288
2026-04-08 12:00:07.278 DEBUG [src.node.docker_mananger] Container started with ID 236669e9e89a. Setting up logs at ./log/docker/publishing_node1_2026-04-08_12-00-07__f723c305-2686-4794-8d9d-813f938758df__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 12:00:07.278 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 44285
2026-04-08 12:00:07.279 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 12:00:07.351 ERROR [src.node.docker_mananger] Max retries reached for container d02dd6a41715. Exiting log stream.
2026-04-08 12:00:07.839 ERROR [src.node.docker_mananger] Max retries reached for container ad8919baf99a. Exiting log stream.
2026-04-08 12:00:08.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44285/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:08.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 12:00:08.284 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 12:00:08.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44285/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:08.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.250/tcp/44286/p2p/16Uiu2HAm9kFuxhazdU6U84RoUwxrsAvTRGo3GwBfjCm2S1tiXZtD","/ip4/172.18.32.250/tcp/44287/ws/p2p/16Uiu2HAm9kFuxhazdU6U84RoUwxrsAvTRGo3GwBfjCm2S1tiXZtD"],"enrUri":"enr:-L24QMEDXk6QqDjVhQ8er5yqxxwmeJt6tmERHK1FOQ3BKxE4RWQYQaCtEXGsIQKRMZ6Ha3yR0JKxl06nrmFtX-zN9O8CgmlkgnY0gmlwhKwSIPqKbXVsdGlhZGRyc5YACASsEiD6Bqz-AAoErBIg-gas_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1MZw1I9nwbJhbuxbDNFBqq3sF_WIBgXPmW01sIxU4rqDdGNwgqz-g3VkcIKtAIV3YWt1MgM"}'
2026-04-08 12:00:08.286 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 12:00:08.294 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 12:00:08.294 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_12-00-07__f723c305-2686-4794-8d9d-813f938758df__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 12:00:08.294 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 12:00:08.294 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 12:00:08.296 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 12:00:08.296 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.52
2026-04-08 12:00:08.296 DEBUG [src.node.docker_mananger] Generated ports ['7316', '7317', '7318', '7319', '7320']
2026-04-08 12:00:08.296 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 12:00:08.296 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 12:00:08.296 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 12:00:08.296 DEBUG [src.node.docker_mananger] docker run -i -t -p 7316:7316 -p 7317:7317 -p 7318:7318 -p 7319:7319 -p 7320:7320 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7318 --rest-port=7316 --tcp-port=7317 --discv5-udp-port=7319 --rest-address=0.0.0.0 --nat=extip:172.18.239.52 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a122c4f19defbb09d5bdd1acc6ed1e9c7cff43fe9faa6d45c0df52389fe05843 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7320 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMEDXk6QqDjVhQ8er5yqxxwmeJt6tmERHK1FOQ3BKxE4RWQYQaCtEXGsIQKRMZ6Ha3yR0JKxl06nrmFtX-zN9O8CgmlkgnY0gmlwhKwSIPqKbXVsdGlhZGRyc5YACASsEiD6Bqz-AAoErBIg-gas_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1MZw1I9nwbJhbuxbDNFBqq3sF_WIBgXPmW01sIxU4rqDdGNwgqz-g3VkcIKtAIV3YWt1MgM --storenode=/ip4/172.18.32.250/tcp/44286/p2p/16Uiu2HAm9kFuxhazdU6U84RoUwxrsAvTRGo3GwBfjCm2S1tiXZtD --store=true --relay=true
2026-04-08 12:00:08.496 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.52 waku 7db3cfee1f89eacd715e2a049192e738be424b338d0a780dcfab2db749629c5f
2026-04-08 12:00:08.535 DEBUG [src.node.docker_mananger] Container started with ID 7db3cfee1f89. Setting up logs at ./log/docker/store_node1_2026-04-08_12-00-07__f723c305-2686-4794-8d9d-813f938758df__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 12:00:08.536 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 7316
2026-04-08 12:00:08.537 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 12:00:09.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7316/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:09.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 12:00:09.541 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 12:00:09.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7316/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:09.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.52/tcp/7317/p2p/16Uiu2HAkv7pJLMwstRgMsSpJpbBhvT6ahcqEb31cHppXQedMEHAG","/ip4/172.18.239.52/tcp/7318/ws/p2p/16Uiu2HAkv7pJLMwstRgMsSpJpbBhvT6ahcqEb31cHppXQedMEHAG"],"enrUri":"enr:-L24QKaVm87rDjGcfg-SN_9-kBKFPcOxe2ySU1RjbFcWW2_1O9Lm-hR2ExGt6rwvtMLcCXgfdoTdp9ZPvKEab-dLzHkCgmlkgnY0gmlwhKwS7zSKbXVsdGlhZGRyc5YACASsEu80BhyVAAoErBLvNAYclt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCkijsuo-IyHU3wrZrby0nUgGG_dhb_g3TNyVVGFQAOGDdGNwghyVg3VkcIIcl4V3YWt1MgM"}'
2026-04-08 12:00:09.544 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 12:00:09.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7316/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.250/tcp/44286/p2p/16Uiu2HAm9kFuxhazdU6U84RoUwxrsAvTRGo3GwBfjCm2S1tiXZtD"]'
2026-04-08 12:00:09.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:09.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44285/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 12:00:09.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:09.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7316/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 12:00:09.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:09.556 DEBUG [src.steps.store] Relaying message
2026-04-08 12:00:09.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 12:00:09.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:09.561 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 12:00:09.762 DEBUG [src.steps.store] Relaying message
2026-04-08 12:00:09.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 12:00:09.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:09.768 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 12:00:09.969 DEBUG [src.steps.store] Relaying message
2026-04-08 12:00:09.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 12:00:09.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:09.977 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 12:00:10.178 DEBUG [src.steps.store] Relaying message
2026-04-08 12:00:10.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 12:00:10.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:10.184 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 12:00:10.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44285/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:10.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x866f8e70014bd7dbd1be15dde0540189eb8e2ff91e277fda93d76e32951552d3"},{"messageHash":"0x2bf2a5ef214f61de177f149c3d000d6dac20de9af8e41369ceb772fc86a01243"}],"paginationCursor":"0x2bf2a5ef214f61de177f149c3d000d6dac20de9af8e41369ceb772fc86a01243"}'
2026-04-08 12:00:10.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:10.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x866f8e70014bd7dbd1be15dde0540189eb8e2ff91e277fda93d76e32951552d3"},{"messageHash":"0x2bf2a5ef214f61de177f149c3d000d6dac20de9af8e41369ceb772fc86a01243"}],"paginationCursor":"0x2bf2a5ef214f61de177f149c3d000d6dac20de9af8e41369ceb772fc86a01243"}'
2026-04-08 12:00:10.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44285/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x2bf2a5ef214f61de177f149c3d000d6dac20de9af8e41369ceb772fc86a01243&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:10.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x59f053a44d1025ab392f11d49e17d3c70c9afb10835a0df81e411f3f97202e12"},{"messageHash":"0x8987c338e72fab75e5e3398cffa97d4d65d7ac3a90081b699186ff6deb754e3b"}]}'
2026-04-08 12:00:10.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x2bf2a5ef214f61de177f149c3d000d6dac20de9af8e41369ceb772fc86a01243&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:10.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x59f053a44d1025ab392f11d49e17d3c70c9afb10835a0df81e411f3f97202e12"},{"messageHash":"0x8987c338e72fab75e5e3398cffa97d4d65d7ac3a90081b699186ff6deb754e3b"}]}'
2026-04-08 12:00:10.399 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 12:00:10.401 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 12:00:10.401 DEBUG [src.node.waku_node] Stopping container with id 236669e9e89a
2026-04-08 12:00:10.870 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 12:00:10.871 DEBUG [src.node.waku_node] Stopping container with id 7db3cfee1f89
2026-04-08 12:00:11.339 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 12:00:11.341 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 12:00:11.354 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 12:00:11.361 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,393 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_on_postgress_db_with_one_message with id: 2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b57b44ee5387. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dfe99dc1961f. Exiting log stream.
DEBUG  src.postgres_setup:postgres_setup.py:36 Postgres container started
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.127.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38478', '38479', '38480', '38481', '38482']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38478:38478 -p 38479:38479 -p 38480:38480 -p 38481:38481 -p 38482:38482 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38480 --rest-port=38478 --tcp-port=38479 --discv5-udp-port=38481 --rest-address=0.0.0.0 --nat=extip:172.18.127.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dccde70f114f8fa08a0b4bacde4b2dfe5850822f8bba2c40cdecf2beddffd4ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38482 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.144 waku d6d91a65ddddc9c2972de0cc4696b6a26e70701bc517c543cdcf4d5628a8b1b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d6d91a65dddd. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38478
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38478/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:38478/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:38478/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:38478/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:38478/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d6d91a65dddd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/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:38478/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=38478): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f23e17005f0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13952', '13953', '13954', '13955', '13956']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13952:13952 -p 13953:13953 -p 13954:13954 -p 13955:13955 -p 13956:13956 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13954 --rest-port=13952 --tcp-port=13953 --discv5-udp-port=13955 --rest-address=0.0.0.0 --nat=extip:172.18.124.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ec3b07d20e8a738f84186ddbaf6333daa842acbe77aee8bfd2fd61c4ce13ffd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13956 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.22 waku 77f31b1d2635afcfe7faaf3f09347e7004961c5fad75faf981dee843fa7a415c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 77f31b1d2635. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13952
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/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:13952/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13952/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.22/tcp/13953/p2p/16Uiu2HAm4UnKc3TPaoxWg61AZMVCQwaP8tch53yddjUdXPX6XyuG","/ip4/172.18.124.22/tcp/13954/ws/p2p/16Uiu2HAm4UnKc3TPaoxWg61AZMVCQwaP8tch53yddjUdXPX6XyuG"],"enrUri":"enr:-L24QODdMFMOTc8I5U1v-LQQwWcDPx1PVO-doyMuhiLnzriBT_wn3zdHCbq-au8z-bzeNq1HOEf3RrJTrZYRop0mz60CgmlkgnY0gmlwhKwSfBaKbXVsdGlhZGRyc5YACASsEnwWBjaBAAoErBJ8FgY2gt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEChoUYX5chOxzXM47-wdMNYnzWu0HN_xxnZOE4292u9PeDdGNwgjaBg3VkcII2g4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.11.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43388', '43389', '43390', '43391', '43392']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43388:43388 -p 43389:43389 -p 43390:43390 -p 43391:43391 -p 43392:43392 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43390 --rest-port=43388 --tcp-port=43389 --discv5-udp-port=43391 --rest-address=0.0.0.0 --nat=extip:172.18.11.209 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0f46dbefff8e3d406b3fd0bcdc5eeaace5a3cdd28dcfa8bc6e94e6dbcec788d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43392 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QODdMFMOTc8I5U1v-LQQwWcDPx1PVO-doyMuhiLnzriBT_wn3zdHCbq-au8z-bzeNq1HOEf3RrJTrZYRop0mz60CgmlkgnY0gmlwhKwSfBaKbXVsdGlhZGRyc5YACASsEnwWBjaBAAoErBJ8FgY2gt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEChoUYX5chOxzXM47-wdMNYnzWu0HN_xxnZOE4292u9PeDdGNwgjaBg3VkcII2g4V3YWt1MgM --storenode=/ip4/172.18.124.22/tcp/13953/p2p/16Uiu2HAm4UnKc3TPaoxWg61AZMVCQwaP8tch53yddjUdXPX6XyuG --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.11.209 waku 4116b28f2f07353d9614db03b239fa7eaeb4545a3b27311b5698c99d79e1eb10
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4116b28f2f07. Setting up logs at ./log/docker/store_node1_2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43388
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43388/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43388/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.209/tcp/43389/p2p/16Uiu2HAmNBmCrN6qtCM573QWBDDtDBs31Fk1uKjheH2AjRLgUhh1","/ip4/172.18.11.209/tcp/43390/ws/p2p/16Uiu2HAmNBmCrN6qtCM573QWBDDtDBs31Fk1uKjheH2AjRLgUhh1"],"enrUri":"enr:-L24QJKF5yLTWOXFyXANDF4NVdW7l_xtTsyREdyYhG1QEMsMWYbbDzbFvcpofBnuANlhDvPvjBOqlCcZ1_7DRtR6NSwCgmlkgnY0gmlwhKwSC9GKbXVsdGlhZGRyc5YACASsEgvRBql9AAoErBIL0Qapft0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjZtS4uN6spsjZ02yfLIv3H3yJRk2C-hbV-6rk7EzyziDdGNwgql9g3VkcIKpf4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43388/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.22/tcp/13953/p2p/16Uiu2HAm4UnKc3TPaoxWg61AZMVCQwaP8tch53yddjUdXPX6XyuG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:13952/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x6a1e1b4e2e184158e1ccfbbe28cc968ca9c4ca35301225925d7833b03635bb24"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:43388/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0047a2ebca3bbac2337a","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a1e1b4e2e184158e1ccfbbe28cc968ca9c4ca35301225925d7833b03635bb24"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.110.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43347', '43348', '43349', '43350', '43351']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43347:43347 -p 43348:43348 -p 43349:43349 -p 43350:43350 -p 43351:43351 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43349 --rest-port=43347 --tcp-port=43348 --discv5-udp-port=43350 --rest-address=0.0.0.0 --nat=extip:172.18.110.72 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=001dd035f7d6f4cdbb296bde1c3baf417ea51fba349c44fabb55e1fcc228abab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43351 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.72 waku 8f649f49bc6398715fc82b6e983fe59a9079099ef6b0e7fe033afbda5beeedd7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f649f49bc63. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43347
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43347/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43347/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.72/tcp/43348/p2p/16Uiu2HAmNKVDN759EEr54ssSbRyTGFwDAt4EvJaW5yKBFKrgpHC1","/ip4/172.18.110.72/tcp/43349/ws/p2p/16Uiu2HAmNKVDN759EEr54ssSbRyTGFwDAt4EvJaW5yKBFKrgpHC1"],"enrUri":"enr:-L24QMlWVFsJIL6EPq33IpcxbJuvzkH0LafvLR4ayJgLMMymIy1m7XWJUsP40q9jOmjC-wyp1VrLpZhXa6DF4kXCKYkCgmlkgnY0gmlwhKwSbkiKbXVsdGlhZGRyc5YACASsEm5IBqlUAAoErBJuSAapVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDj5XjlJUR4hw31HlrhWNMKXiUrAO8qmucNdxrukWn9KaDdGNwgqlUg3VkcIKpVoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43347/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.22/tcp/13953/p2p/16Uiu2HAm4UnKc3TPaoxWg61AZMVCQwaP8tch53yddjUdXPX6XyuG"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35862', '35863', '35864', '35865', '35866']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35862:35862 -p 35863:35863 -p 35864:35864 -p 35865:35865 -p 35866:35866 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35864 --rest-port=35862 --tcp-port=35863 --discv5-udp-port=35865 --rest-address=0.0.0.0 --nat=extip:172.18.17.73 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cc8e0b2c7b871e2f0a56612fdfdefcfb066e6940982155c41d9e5bad9b753ccf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35866 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMlWVFsJIL6EPq33IpcxbJuvzkH0LafvLR4ayJgLMMymIy1m7XWJUsP40q9jOmjC-wyp1VrLpZhXa6DF4kXCKYkCgmlkgnY0gmlwhKwSbkiKbXVsdGlhZGRyc5YACASsEm5IBqlUAAoErBJuSAapVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDj5XjlJUR4hw31HlrhWNMKXiUrAO8qmucNdxrukWn9KaDdGNwgqlUg3VkcIKpVoV3YWt1MgM --storenode=/ip4/172.18.124.22/tcp/13953/p2p/16Uiu2HAm4UnKc3TPaoxWg61AZMVCQwaP8tch53yddjUdXPX6XyuG --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.73 waku 6525ee72a82a2cd48ea48df093d812be5418e075d75bf91d1262b9b575bd328d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6525ee72a82a. Setting up logs at ./log/docker/store_node1_2026-04-08_11-55-48__22ca0a10-8246-4cd3-ac69-991f3bc664a8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35862
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35862/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35862/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.73/tcp/35863/p2p/16Uiu2HAmN8zhYvGuaJoCQZFdU5fXyrDtrJERAj3fcnVLVq5bMomQ","/ip4/172.18.17.73/tcp/35864/ws/p2p/16Uiu2HAmN8zhYvGuaJoCQZFdU5fXyrDtrJERAj3fcnVLVq5bMomQ"],"enrUri":"enr:-L24QPoq9sVOuLjWthf8VndMsd_f-IEY1sPK_DG6qfGnLeYoFBTjCi6EOUyXpVN_oJY7fHSFvSo6ModJ6FCkdy2ibMACgmlkgnY0gmlwhKwSEUmKbXVsdGlhZGRyc5YACASsEhFJBowXAAoErBIRSQaMGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjOXXCRRrf-8A4l1rUUkokCYE6axxnyuqKA2131qbzUeDdGNwgowXg3VkcIKMGYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35862/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.22/tcp/13953/p2p/16Uiu2HAm4UnKc3TPaoxWg61AZMVCQwaP8tch53yddjUdXPX6XyuG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35862/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.72/tcp/43348/p2p/16Uiu2HAmNKVDN759EEr54ssSbRyTGFwDAt4EvJaW5yKBFKrgpHC1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43347/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35862/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43347/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:13952/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x6a1e1b4e2e184158e1ccfbbe28cc968ca9c4ca35301225925d7833b03635bb24"},{"messageHash":"0x10378a75b8d1dba14a61d8b9dba10ae841627e350cabe89b3839fef144b8ea2d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:43388/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"bdb9ed51b8e9cbd89602","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a1e1b4e2e184158e1ccfbbe28cc968ca9c4ca35301225925d7833b03635bb24"},{"messageHash":"0x10378a75b8d1dba14a61d8b9dba10ae841627e350cabe89b3839fef144b8ea2d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:43347/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x6a1e1b4e2e184158e1ccfbbe28cc968ca9c4ca35301225925d7833b03635bb24"},{"messageHash":"0x10378a75b8d1dba14a61d8b9dba10ae841627e350cabe89b3839fef144b8ea2d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:35862/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"b75a096da8a8f31e999c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a1e1b4e2e184158e1ccfbbe28cc968ca9c4ca35301225925d7833b03635bb24"},{"messageHash":"0x10378a75b8d1dba14a61d8b9dba10ae841627e350cabe89b3839fef144b8ea2d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.postgres_setup:postgres_setup.py:44 Postgres container stopped and removed.
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 77f31b1d2635
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4116b28f2f07
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8f649f49bc63
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 77f31b1d2635. 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 6525ee72a82a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4116b28f2f07. 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,191 @@
2026-04-08 11:53:15.201 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:53:15.202 DEBUG [tests.conftest] Running test: test_admin_connected_peers_scalar_types with id: 2026-04-08_11-53-15__d65f6b12-3836-418d-bff4-ab779945fb69
2026-04-08 11:53:15.202 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:53:15.202 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:53:15.202 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 11:53:15.209 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:53:15.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-15__d65f6b12-3836-418d-bff4-ab779945fb69__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:53:15.215 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:53:15.216 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-15__d65f6b12-3836-418d-bff4-ab779945fb69__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:53:15.222 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:53:15.222 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-53-15__d65f6b12-3836-418d-bff4-ab779945fb69__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:53:15.228 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:53:15.228 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-53-15__d65f6b12-3836-418d-bff4-ab779945fb69__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:53:15.228 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:53:15.228 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:53:15.229 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:15.229 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:15.231 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:15.231 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.177
2026-04-08 11:53:15.231 DEBUG [src.node.docker_mananger] Generated ports ['46244', '46245', '46246', '46247', '46248']
2026-04-08 11:53:15.231 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:15.231 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:15.231 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:15.232 DEBUG [src.node.docker_mananger] docker run -i -t -p 46244:46244 -p 46245:46245 -p 46246:46246 -p 46247:46247 -p 46248:46248 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46246 --rest-port=46244 --tcp-port=46245 --discv5-udp-port=46247 --rest-address=0.0.0.0 --nat=extip:172.18.227.177 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbf646e0da72b1004dfe885564dcf60f69caea4fc0378da2cee1171deb558e6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46248 --metrics-logging=true --relay=true
2026-04-08 11:53:15.422 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.177 waku f13135177d23623d0aac73757a6c354a91d4d46219c36c0cacdcb376deadf790
2026-04-08 11:53:15.460 DEBUG [src.node.docker_mananger] Container started with ID f13135177d23. Setting up logs at ./log/docker/node1_2026-04-08_11-53-15__d65f6b12-3836-418d-bff4-ab779945fb69__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:53:15.460 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 46244
2026-04-08 11:53:15.461 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:15.506 ERROR [src.node.docker_mananger] Max retries reached for container 6290a752d893. Exiting log stream.
2026-04-08 11:53:15.983 ERROR [src.node.docker_mananger] Max retries reached for container d50b6c6cf47d. Exiting log stream.
2026-04-08 11:53:16.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:16.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:16.464 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:16.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:16.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.177/tcp/46245/p2p/16Uiu2HAmEdyW3DTnbHJMSKv7yfQMbjkYMKRsrvTNdHjq7a7GmMxo","/ip4/172.18.227.177/tcp/46246/ws/p2p/16Uiu2HAmEdyW3DTnbHJMSKv7yfQMbjkYMKRsrvTNdHjq7a7GmMxo"],"enrUri":"enr:-L24QEk32WYRixHhRcYi39G7T2c17_HxleJ0TNQxTr2wGkPyOktnnXQSD3fl4ZDHfga91IC5MtH4SzgouKm9Ps7wnegCgmlkgnY0gmlwhKwS47GKbXVsdGlhZGRyc5YACASsEuOxBrSlAAoErBLjsQa0pt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHXTVOSadE5Fvg3bgYpWWEnXdx56FWOXPWCrfrKNcyUSDdGNwgrSlg3VkcIK0p4V3YWt1MgE"}'
2026-04-08 11:53:16.466 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:16.467 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:16.467 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:16.468 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:16.468 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.193
2026-04-08 11:53:16.468 DEBUG [src.node.docker_mananger] Generated ports ['10924', '10925', '10926', '10927', '10928']
2026-04-08 11:53:16.469 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:16.469 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:16.469 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:16.469 DEBUG [src.node.docker_mananger] docker run -i -t -p 10924:10924 -p 10925:10925 -p 10926:10926 -p 10927:10927 -p 10928:10928 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10926 --rest-port=10924 --tcp-port=10925 --discv5-udp-port=10927 --rest-address=0.0.0.0 --nat=extip:172.18.176.193 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfcf826d41eb28ddd993bae053f3caf2becdbd7a4eefd4e48192aa72fad86c58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10928 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEk32WYRixHhRcYi39G7T2c17_HxleJ0TNQxTr2wGkPyOktnnXQSD3fl4ZDHfga91IC5MtH4SzgouKm9Ps7wnegCgmlkgnY0gmlwhKwS47GKbXVsdGlhZGRyc5YACASsEuOxBrSlAAoErBLjsQa0pt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHXTVOSadE5Fvg3bgYpWWEnXdx56FWOXPWCrfrKNcyUSDdGNwgrSlg3VkcIK0p4V3YWt1MgE
2026-04-08 11:53:16.667 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.193 waku 5e7426a7d53e4d6bcc580854c7b2d0e60435b0d5d7b037423b45de2310ec7df4
2026-04-08 11:53:16.702 DEBUG [src.node.docker_mananger] Container started with ID 5e7426a7d53e. Setting up logs at ./log/docker/node2_2026-04-08_11-53-15__d65f6b12-3836-418d-bff4-ab779945fb69__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:53:16.703 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 10924
2026-04-08 11:53:16.703 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:17.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10924/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:17.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:17.731 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:17.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:17.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.193/tcp/10925/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","/ip4/172.18.176.193/tcp/10926/ws/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt"],"enrUri":"enr:-L24QEUdPeeEnpVmHbtRNKa_ynHpOXKTZ3eQZ-gbKmz7Jx7fKrUstsz8S60NDwiHCuAQl7MqiC5IGL0FX82Hin9lVD4CgmlkgnY0gmlwhKwSsMGKbXVsdGlhZGRyc5YACASsErDBBiqtAAoErBKwwQYqrt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECN0heDDV7KtchU9MIhjTRypF_UtKJSYGptKfWWCo7nuODdGNwgiqtg3VkcIIqr4V3YWt1MgE"}'
2026-04-08 11:53:17.736 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:17.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46244/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.193/tcp/10925/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt"]'
2026-04-08 11:53:17.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:17.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.177/tcp/46245/p2p/16Uiu2HAmEdyW3DTnbHJMSKv7yfQMbjkYMKRsrvTNdHjq7a7GmMxo"]'
2026-04-08 11:53:17.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:17.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:17.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:18.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:18.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:18.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:18.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:19.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:19.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:19.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:19.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:20.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:20.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:20.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:20.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:21.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:21.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:21.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:21.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:22.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:22.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:22.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:22.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:23.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:23.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:23.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:23.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:24.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:24.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:24.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:24.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:25.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:25.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:53:25.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:25.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:26.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:26.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:26.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:26.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:27.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:27.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:27.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:27.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:28.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:28.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:28.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:28.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:29.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:29.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:29.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:29.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:30.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:30.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:30.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:30.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:31.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:31.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:31.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:31.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:32.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:32.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:32.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:32.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:33.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:33.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:33.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:33.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:34.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:34.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:34.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:34.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:35.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:35.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:35.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:35.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:36.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:36.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:36.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:36.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:37.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:37.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:37.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:37.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:38.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:38.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:38.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:38.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:39.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:39.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:39.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:39.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:40.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:40.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:40.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:40.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:41.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:41.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:41.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:41.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:42.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:42.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:42.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:42.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:43.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:43.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:43.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:43.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:44.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:44.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:44.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:44.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:45.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:45.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:45.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:45.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:46.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:46.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:46.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:46.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:47.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:47.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:47.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46244/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:47.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"Discv5"}]'
2026-04-08 11:53:47.950 DEBUG [tests.rest_flags.test_admin_flags] Response for get connected peers [{'multiaddr': '/ip4/172.18.176.193/tcp/49536/p2p/16Uiu2HAky9UQUBsYeun88ookxxboYfB9Q3WLEBRazf3fTiFdDgKt', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.38.0-beta', 'origin': 'Discv5'}]
2026-04-08 11:53:47.952 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:53:47.953 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:53:47.953 DEBUG [src.node.waku_node] Stopping container with id f13135177d23
2026-04-08 11:53:48.458 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:48.458 DEBUG [src.node.waku_node] Stopping container with id 5e7426a7d53e
2026-04-08 11:53:48.913 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:48.915 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:53:48.951 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:48.970 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_low_bandwidth_sending_over_time with id: 2026-04-08_11-50-14__67f55008-96df-4c1d-ae02-0b41c5a4e533
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-50-14__67f55008-96df-4c1d-ae02-0b41c5a4e533__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-50-14__67f55008-96df-4c1d-ae02-0b41c5a4e533__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-50-14__67f55008-96df-4c1d-ae02-0b41c5a4e533__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-50-14__67f55008-96df-4c1d-ae02-0b41c5a4e533__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25802', '25803', '25804', '25805', '25806']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25802:25802 -p 25803:25803 -p 25804:25804 -p 25805:25805 -p 25806:25806 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25804 --rest-port=25802 --tcp-port=25803 --discv5-udp-port=25805 --rest-address=0.0.0.0 --nat=extip:172.18.70.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3eb1c3ddac7ef4a85d54bda1da4d1df7cafe3fa3a17b5dabb1615f361fa8e15c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25806 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.188 waku 0b9b99eedd6d91e542d2dfff417561c4e62a3ac55cd2f99ba84f0bcc8d87ac52
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0b9b99eedd6d. Setting up logs at ./log/docker/node1_2026-04-08_11-50-14__67f55008-96df-4c1d-ae02-0b41c5a4e533__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25802
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 2dad415452d3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4e65608e0e96. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25802/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25802/debug/v1/info" -H "Content-Type: application/json" -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.188/tcp/25803/p2p/16Uiu2HAkzSbntH3yB6uNsXqutMLVgTBr28EaeJXNm5k2LfkeyM3m","/ip4/172.18.70.188/tcp/25804/ws/p2p/16Uiu2HAkzSbntH3yB6uNsXqutMLVgTBr28EaeJXNm5k2LfkeyM3m"],"enrUri":"enr:-L24QMQHdZ39Y94_QkchnN8p_WaAWdphz0ETJB5165nKkGM2UqSZcK0DVGtiwCNZ2hBuA979PSjFXsN84dx32W00cLMCgmlkgnY0gmlwhKwSRryKbXVsdGlhZGRyc5YACASsEka8BmTLAAoErBJGvAZkzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSodHq7ofo72Ft3PZCFJ0QesyTXjDiOdEwPfudPe8eWCDdGNwgmTLg3VkcIJkzYV3YWt1MgE"}'
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.226.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21372', '21373', '21374', '21375', '21376']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21372:21372 -p 21373:21373 -p 21374:21374 -p 21375:21375 -p 21376:21376 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=21374 --rest-port=21372 --tcp-port=21373 --discv5-udp-port=21375 --rest-address=0.0.0.0 --nat=extip:172.18.226.166 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c2f55d82178203e5aa9d740dfe38e9b7bb58e7d5a6ec5f9cfc20b387c91fffd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21376 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMQHdZ39Y94_QkchnN8p_WaAWdphz0ETJB5165nKkGM2UqSZcK0DVGtiwCNZ2hBuA979PSjFXsN84dx32W00cLMCgmlkgnY0gmlwhKwSRryKbXVsdGlhZGRyc5YACASsEka8BmTLAAoErBJGvAZkzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSodHq7ofo72Ft3PZCFJ0QesyTXjDiOdEwPfudPe8eWCDdGNwgmTLg3VkcIJkzYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.166 waku a104685bbd1a0470cd3c0b4068dc5ec52f68febd27f914222f5e8472dc532930
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a104685bbd1a. Setting up logs at ./log/docker/node2_2026-04-08_11-50-14__67f55008-96df-4c1d-ae02-0b41c5a4e533__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 21372
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21372/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21372/debug/v1/info" -H "Content-Type: application/json" -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.166/tcp/21373/p2p/16Uiu2HAmLdnJpTKx3qtWL2o8TtuFPVGkS6WticfMfKmiteNWGfnb","/ip4/172.18.226.166/tcp/21374/ws/p2p/16Uiu2HAmLdnJpTKx3qtWL2o8TtuFPVGkS6WticfMfKmiteNWGfnb"],"enrUri":"enr:-L24QFtiDyaUw0xjfrnsHsDcXb5XTZV7QCGOG6ECwW3qSGM1aifybWIyBrtxEas8PpWnme4YFaOCB1sEhl6LI5kXK14CgmlkgnY0gmlwhKwS4qaKbXVsdGlhZGRyc5YACASsEuKmBlN9AAoErBLipgZTft0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdo5MSP4qvaYZ1rNc220QY9azj5FPNKcHRHTq9TFGnrSDdGNwglN9g3VkcIJTf4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21372/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25802/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.226.166/tcp/36610/p2p/16Uiu2HAmLdnJpTKx3qtWL2o8TtuFPVGkS6WticfMfKmiteNWGfnb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21372/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.188/tcp/25803/p2p/16Uiu2HAkzSbntH3yB6uNsXqutMLVgTBr28EaeJXNm5k2LfkeyM3m","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4719', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4719', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:614 low_bw_reliability rate=256kbit msg_count=200 cache_capacity=250 send_interval_s=0.05 poll_interval_s=0.5 recv_duration=0.00s
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0b9b99eedd6d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a104685bbd1a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_negative_start_time with id: 2026-04-08_11-56-55__b32c0efe-d20d-4888-a47c-ba3faf748370
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-56-55__b32c0efe-d20d-4888-a47c-ba3faf748370__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63150', '63151', '63152', '63153', '63154']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63150:63150 -p 63151:63151 -p 63152:63152 -p 63153:63153 -p 63154:63154 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63152 --rest-port=63150 --tcp-port=63151 --discv5-udp-port=63153 --rest-address=0.0.0.0 --nat=extip:172.18.233.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a383eac2af17d9b088dedb1d1c12ffac4e6b32545c883351aed19f5a108c6c0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63154 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.149 waku 0bc387192c41d2fc7a118e97eae06da3b85d8ee0717c3596bb486d1c6824f905
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0bc387192c41. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-56-55__b32c0efe-d20d-4888-a47c-ba3faf748370__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 63150
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 c45e56c4a13b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b1ed9b483fc7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63150/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63150/debug/v1/info" -H "Content-Type: application/json" -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.149/tcp/63151/p2p/16Uiu2HAmG9SradAr9t9EpiRJUW5h17hc4cjAQjF3o1gHNRF2Fkwn","/ip4/172.18.233.149/tcp/63152/ws/p2p/16Uiu2HAmG9SradAr9t9EpiRJUW5h17hc4cjAQjF3o1gHNRF2Fkwn"],"enrUri":"enr:-L24QO0eQqRpfmhL0-xYTISAw_oYCkizoFawG3LxoWJvyW1fMuRBCWqBzJn392qSP8vqiugv7tjaMjxFhc0vghIPcfICgmlkgnY0gmlwhKwS6ZWKbXVsdGlhZGRyc5YACASsEumVBvavAAoErBLplQb2sN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDM91K8VaPMh6g7T09Gv9S_yvD5vFQLZfSz7tu81OG0_WDdGNwgvavg3VkcIL2sYV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-56-55__b32c0efe-d20d-4888-a47c-ba3faf748370__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57253', '57254', '57255', '57256', '57257']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57253:57253 -p 57254:57254 -p 57255:57255 -p 57256:57256 -p 57257:57257 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57255 --rest-port=57253 --tcp-port=57254 --discv5-udp-port=57256 --rest-address=0.0.0.0 --nat=extip:172.18.27.133 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3bacfac1377bf5eeb3d07939e4fef0fdf7efe1aa29de1cd6d3cda8cafffad84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57257 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO0eQqRpfmhL0-xYTISAw_oYCkizoFawG3LxoWJvyW1fMuRBCWqBzJn392qSP8vqiugv7tjaMjxFhc0vghIPcfICgmlkgnY0gmlwhKwS6ZWKbXVsdGlhZGRyc5YACASsEumVBvavAAoErBLplQb2sN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDM91K8VaPMh6g7T09Gv9S_yvD5vFQLZfSz7tu81OG0_WDdGNwgvavg3VkcIL2sYV3YWt1MgM --storenode=/ip4/172.18.233.149/tcp/63151/p2p/16Uiu2HAmG9SradAr9t9EpiRJUW5h17hc4cjAQjF3o1gHNRF2Fkwn --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.133 waku 82b6c4d81eaf26a8dce331961d8e443d65a75ab62a83ba2ccc98af937dd05ead
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 82b6c4d81eaf. Setting up logs at ./log/docker/store_node1_2026-04-08_11-56-55__b32c0efe-d20d-4888-a47c-ba3faf748370__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57253
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57253/debug/v1/info" -H "Content-Type: application/json" -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.133/tcp/57254/p2p/16Uiu2HAmU8uqMwRhxB3ETXzYXetduZdbwfXCVLf9jhy3yLjcAFyM","/ip4/172.18.27.133/tcp/57255/ws/p2p/16Uiu2HAmU8uqMwRhxB3ETXzYXetduZdbwfXCVLf9jhy3yLjcAFyM"],"enrUri":"enr:-L24QHtT-YO6sII_mAhqyzgsxmMSYQ7m4NbCjHHnDbEKALivS4Bw_QHwvkibH8c-HodIYYvJBVO1aZ83TQEI4vK6A6QCgmlkgnY0gmlwhKwSG4WKbXVsdGlhZGRyc5YACASsEhuFBt-mAAoErBIbhQbfp90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5gZ11Z9jdf24B2x7-MsiUscusCTXD9pXqO7ihHycSlSDdGNwgt-mg3VkcILfqIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57253/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.149/tcp/63151/p2p/16Uiu2HAmG9SradAr9t9EpiRJUW5h17hc4cjAQjF3o1gHNRF2Fkwn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63150/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57253/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63150/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:131 inquering stored messages with start time -10000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63150/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=-10000&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":"0xafb8e27899a2513eedc387ca6a0d671adc4a4d29834e02137212d005a70e6dee","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649415337632000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x8ce73efe7f4d43177da781b8aa4ab6ac15dc0bf7e3c0bc79ace57ddef96dc2cf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649417337639168,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x32e9a8bb8c4e0d9ee68dbace08ca3decf07cbc2d351fb52a683d64ca1288aacd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649418237641216,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa8e286172ded6d00d10a66f4dc271807ba5cfcea17c24ac1ce319c840bec6587","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649418437643008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x9de14f1ac1561bc3597c1624faecf288930fa6a32ebfe042edd3ac5088f62c10","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649420337644032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x5f345acb06aa6f2c6cb54ef005a135bc6f3448f3e7b14b623267053d3c4fc74b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649428337646080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57253/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=-10000&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":"0xafb8e27899a2513eedc387ca6a0d671adc4a4d29834e02137212d005a70e6dee","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649415337632000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x8ce73efe7f4d43177da781b8aa4ab6ac15dc0bf7e3c0bc79ace57ddef96dc2cf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649417337639168,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x32e9a8bb8c4e0d9ee68dbace08ca3decf07cbc2d351fb52a683d64ca1288aacd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649418237641216,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa8e286172ded6d00d10a66f4dc271807ba5cfcea17c24ac1ce319c840bec6587","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649418437643008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x9de14f1ac1561bc3597c1624faecf288930fa6a32ebfe042edd3ac5088f62c10","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649420337644032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x5f345acb06aa6f2c6cb54ef005a135bc6f3448f3e7b14b623267053d3c4fc74b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649428337646080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:134 number of messages stored for start time = -10000 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0bc387192c41
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 82b6c4d81eaf
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,333 @@
2026-04-08 11:50:04.590 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:50:04.591 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-04-08_11-50-04__1cd5c67f-de56-4de2-9478-8148cacb5d51
2026-04-08 11:50:04.591 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:50:04.591 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:50:04.591 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 11:50:04.597 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:50:04.597 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-50-04__1cd5c67f-de56-4de2-9478-8148cacb5d51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:50:04.597 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:50:04.597 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:50:04.598 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:50:04.599 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.22
2026-04-08 11:50:04.599 DEBUG [src.node.docker_mananger] Generated ports ['48062', '48063', '48064', '48065', '48066']
2026-04-08 11:50:04.599 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:50:04.599 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:50:04.599 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:50:04.599 DEBUG [src.node.docker_mananger] docker run -i -t -p 48062:48062 -p 48063:48063 -p 48064:48064 -p 48065:48065 -p 48066:48066 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48064 --rest-port=48062 --tcp-port=48063 --discv5-udp-port=48065 --rest-address=0.0.0.0 --nat=extip:172.18.112.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=345e341d5dbde19a7edc28b49dede5ea3ee06eafdb5cabee5ab17a6672838ace --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48066 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:50:04.750 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.22 waku 2d606ef41b335dc48e504c130782a7dc97647ed6b3c81d3ddbf44492bfd1ddbb
2026-04-08 11:50:04.774 DEBUG [src.node.docker_mananger] Container started with ID 2d606ef41b33. Setting up logs at ./log/docker/node1_2026-04-08_11-50-04__1cd5c67f-de56-4de2-9478-8148cacb5d51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:50:04.776 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48062
2026-04-08 11:50:04.776 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:50:05.008 ERROR [src.node.docker_mananger] Max retries reached for container ace9c9ba2b1a. Exiting log stream.
2026-04-08 11:50:05.389 ERROR [src.node.docker_mananger] Max retries reached for container a8deab4095db. Exiting log stream.
2026-04-08 11:50:05.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48062/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:05.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:50:05.780 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:50:05.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48062/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:05.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.22/tcp/48063/p2p/16Uiu2HAm1HRVqowqJnm6khWfCBgKrfpJo63y6HURrv7kDch3VsFU","/ip4/172.18.112.22/tcp/48064/ws/p2p/16Uiu2HAm1HRVqowqJnm6khWfCBgKrfpJo63y6HURrv7kDch3VsFU"],"enrUri":"enr:-L24QCL8ihBTLvHtwas3S1N9-1o_9eKCvnil3bMQfHzEjCdZZQog3c8s2RJIq7EsJRS06s-sxrSTWtMGVoT39zv2ijoCgmlkgnY0gmlwhKwScBaKbXVsdGlhZGRyc5YACASsEnAWBru_AAoErBJwFga7wN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVwkZrz7MHiX11HBv8rlVZEU604fK1EUAfio1bySER4-DdGNwgru_g3VkcIK7wYV3YWt1MgU"}'
2026-04-08 11:50:05.783 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:50:05.783 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 11:50:05.789 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:50:05.789 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-50-04__1cd5c67f-de56-4de2-9478-8148cacb5d51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:50:05.789 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:50:05.789 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:50:05.790 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:50:05.790 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.208
2026-04-08 11:50:05.790 DEBUG [src.node.docker_mananger] Generated ports ['12432', '12433', '12434', '12435', '12436']
2026-04-08 11:50:05.791 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:50:05.791 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:50:05.791 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:50:05.791 DEBUG [src.node.docker_mananger] docker run -i -t -p 12432:12432 -p 12433:12433 -p 12434:12434 -p 12435:12435 -p 12436:12436 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12434 --rest-port=12432 --tcp-port=12433 --discv5-udp-port=12435 --rest-address=0.0.0.0 --nat=extip:172.18.63.208 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=af5ea8e993c76d45ccd274f0ea6ea2e98e4e48fc6ae5ca852ebd0f775efd4fc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12436 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCL8ihBTLvHtwas3S1N9-1o_9eKCvnil3bMQfHzEjCdZZQog3c8s2RJIq7EsJRS06s-sxrSTWtMGVoT39zv2ijoCgmlkgnY0gmlwhKwScBaKbXVsdGlhZGRyc5YACASsEnAWBru_AAoErBJwFga7wN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVwkZrz7MHiX11HBv8rlVZEU604fK1EUAfio1bySER4-DdGNwgru_g3VkcIK7wYV3YWt1MgU --filternode=/ip4/172.18.112.22/tcp/48063/p2p/16Uiu2HAm1HRVqowqJnm6khWfCBgKrfpJo63y6HURrv7kDch3VsFU
2026-04-08 11:50:05.941 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.208 waku 788f8eb669c49eb1ccca2c8727e7f6534f7eef2d4a1f06f061abccec4dec0c92
2026-04-08 11:50:05.965 DEBUG [src.node.docker_mananger] Container started with ID 788f8eb669c4. Setting up logs at ./log/docker/node2_2026-04-08_11-50-04__1cd5c67f-de56-4de2-9478-8148cacb5d51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:50:05.966 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 12432
2026-04-08 11:50:05.966 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:50:06.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:06.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:50:06.969 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:50:06.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:06.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.208/tcp/12433/p2p/16Uiu2HAm5cZLNTSffoMaAWeektAGATAqJcpQ8XNFpGGBYGs4JYxL","/ip4/172.18.63.208/tcp/12434/ws/p2p/16Uiu2HAm5cZLNTSffoMaAWeektAGATAqJcpQ8XNFpGGBYGs4JYxL"],"enrUri":"enr:-L24QBi2WMu5GIK9nNrD8Dux0fFEbIY1SmyWqQiDTls4NY5NSSw0Qq2XsjPspLzPX6waPQGNAiro1F14GoFBOm11OpsCgmlkgnY0gmlwhKwSP9CKbXVsdGlhZGRyc5YACASsEj_QBjCRAAoErBI_0AYwkt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECl16-kEW8SZgdIVBg4XaWD_be__77f9c65F2RoL_rCD2DdGNwgjCRg3VkcIIwk4V3YWt1MgA"}'
2026-04-08 11:50:06.972 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:50:06.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.22/tcp/48063/p2p/16Uiu2HAm1HRVqowqJnm6khWfCBgKrfpJo63y6HURrv7kDch3VsFU"]'
2026-04-08 11:50:07.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:07.001 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 11:50:07.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:50:07.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:07.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a62bf506-8796-4b10-b2ab-ffed7c5d1e23", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a62bf506-8796-4b10-b2ab-ffed7c5d1e23","statusDesc":"OK"}'
2026-04-08 11:50:07.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9f95b851-94ce-4bbe-927d-5d128a5de09a", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9f95b851-94ce-4bbe-927d-5d128a5de09a","statusDesc":"OK"}'
2026-04-08 11:50:07.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "56606e9c-3670-461e-92dd-acfe9f572d36", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"56606e9c-3670-461e-92dd-acfe9f572d36","statusDesc":"OK"}'
2026-04-08 11:50:07.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "39cb15a3-b1a0-46eb-8dde-386831ae978e", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"39cb15a3-b1a0-46eb-8dde-386831ae978e","statusDesc":"OK"}'
2026-04-08 11:50:07.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "646a1e0d-161d-4b0a-bae4-05fb9226ebb9", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"646a1e0d-161d-4b0a-bae4-05fb9226ebb9","statusDesc":"OK"}'
2026-04-08 11:50:07.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "37d60a7a-0a6f-44d9-9f70-bd4177eff49b", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"37d60a7a-0a6f-44d9-9f70-bd4177eff49b","statusDesc":"OK"}'
2026-04-08 11:50:07.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "41b30c27-66c0-453a-97c1-30661ff7f1d1", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"41b30c27-66c0-453a-97c1-30661ff7f1d1","statusDesc":"OK"}'
2026-04-08 11:50:07.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "34efc7e2-70dc-4ef2-8a61-3bdc10785764", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"34efc7e2-70dc-4ef2-8a61-3bdc10785764","statusDesc":"OK"}'
2026-04-08 11:50:07.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "048e4eed-f3f3-4a06-800a-07bff8490cf8", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"048e4eed-f3f3-4a06-800a-07bff8490cf8","statusDesc":"OK"}'
2026-04-08 11:50:07.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1eab2bbb-cc1f-49d9-aa77-01073083479d", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1eab2bbb-cc1f-49d9-aa77-01073083479d","statusDesc":"OK"}'
2026-04-08 11:50:07.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8c9b46cd-c0e2-43d6-8632-66cb9c3fbd4f", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8c9b46cd-c0e2-43d6-8632-66cb9c3fbd4f","statusDesc":"OK"}'
2026-04-08 11:50:07.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f1524c5a-9237-4c4f-907c-cf47ffea520e", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f1524c5a-9237-4c4f-907c-cf47ffea520e","statusDesc":"OK"}'
2026-04-08 11:50:07.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f364609-8250-452c-9159-53f475675459", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5f364609-8250-452c-9159-53f475675459","statusDesc":"OK"}'
2026-04-08 11:50:07.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "81fa5c93-0250-47d8-ab64-406f6aa6d83d", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"81fa5c93-0250-47d8-ab64-406f6aa6d83d","statusDesc":"OK"}'
2026-04-08 11:50:07.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d3c05257-6034-4898-ab14-d00dcba620ee", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d3c05257-6034-4898-ab14-d00dcba620ee","statusDesc":"OK"}'
2026-04-08 11:50:07.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "75e7e8fe-56cd-4fe6-a00a-01b05b0ba61b", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"75e7e8fe-56cd-4fe6-a00a-01b05b0ba61b","statusDesc":"OK"}'
2026-04-08 11:50:07.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f19af8e0-df07-4ad9-8ada-da96b7efe357", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f19af8e0-df07-4ad9-8ada-da96b7efe357","statusDesc":"OK"}'
2026-04-08 11:50:07.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4169a36e-14dc-4842-8bed-4cc1324dbfb2", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4169a36e-14dc-4842-8bed-4cc1324dbfb2","statusDesc":"OK"}'
2026-04-08 11:50:07.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "df7019e7-fca0-48a3-8f96-205c4c390f36", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"df7019e7-fca0-48a3-8f96-205c4c390f36","statusDesc":"OK"}'
2026-04-08 11:50:07.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8f87de80-cf33-49ab-a254-c111ce2c82fd", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8f87de80-cf33-49ab-a254-c111ce2c82fd","statusDesc":"OK"}'
2026-04-08 11:50:07.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b3425d17-6209-485a-8d91-bb934a84e52c", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b3425d17-6209-485a-8d91-bb934a84e52c","statusDesc":"OK"}'
2026-04-08 11:50:07.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "27494459-a0e0-4b96-90d3-c527ae0f58b1", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"27494459-a0e0-4b96-90d3-c527ae0f58b1","statusDesc":"OK"}'
2026-04-08 11:50:07.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3577bc19-7637-4909-b5c8-e297888f2f50", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3577bc19-7637-4909-b5c8-e297888f2f50","statusDesc":"OK"}'
2026-04-08 11:50:07.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "23bd3ec9-cbbb-4b32-a8d7-0e2181fe31c0", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"23bd3ec9-cbbb-4b32-a8d7-0e2181fe31c0","statusDesc":"OK"}'
2026-04-08 11:50:07.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e1542b57-6a9a-4aa3-98d9-0145ef3de96b", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e1542b57-6a9a-4aa3-98d9-0145ef3de96b","statusDesc":"OK"}'
2026-04-08 11:50:07.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f869edbf-771c-4cb1-9daf-905463a29140", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f869edbf-771c-4cb1-9daf-905463a29140","statusDesc":"OK"}'
2026-04-08 11:50:07.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cf46399f-b8f4-45a2-a4e8-22fd752b1fa0", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cf46399f-b8f4-45a2-a4e8-22fd752b1fa0","statusDesc":"OK"}'
2026-04-08 11:50:07.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7231a6b3-4bab-489f-8f11-8306d861fb97", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7231a6b3-4bab-489f-8f11-8306d861fb97","statusDesc":"OK"}'
2026-04-08 11:50:07.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7cf98d62-cb97-4425-9d58-13fb89e71ab9", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7cf98d62-cb97-4425-9d58-13fb89e71ab9","statusDesc":"OK"}'
2026-04-08 11:50:07.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "71e9da5d-61f5-42e2-89d3-7031f406e55e", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:07.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"71e9da5d-61f5-42e2-89d3-7031f406e55e","statusDesc":"OK"}'
2026-04-08 11:50:07.311 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 0
2026-04-08 11:50:07.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:07.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:07.324 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:07.424 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:07.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:07.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1775649007311596108,"ephemeral":false}]'
2026-04-08 11:50:07.428 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 1
2026-04-08 11:50:07.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:07.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:07.439 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:07.539 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:07.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:07.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1775649007429103188,"ephemeral":false}]'
2026-04-08 11:50:07.544 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 2
2026-04-08 11:50:07.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:07.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:07.554 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:07.654 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:07.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:07.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1775649007544363737,"ephemeral":false}]'
2026-04-08 11:50:07.659 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 3
2026-04-08 11:50:07.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:07.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:07.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:07.769 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:07.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:07.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1775649007659314733,"ephemeral":false}]'
2026-04-08 11:50:07.773 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 4
2026-04-08 11:50:07.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:07.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:07.785 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:07.885 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:07.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:07.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1775649007774030539,"ephemeral":false}]'
2026-04-08 11:50:07.890 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 5
2026-04-08 11:50:07.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:07.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:07.901 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:08.001 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:08.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:08.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1775649007890283009,"ephemeral":false}]'
2026-04-08 11:50:08.005 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 6
2026-04-08 11:50:08.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:08.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:08.016 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:08.117 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:08.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:08.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1775649008005923462,"ephemeral":false}]'
2026-04-08 11:50:08.121 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 7
2026-04-08 11:50:08.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:08.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:08.133 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:08.233 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:08.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:08.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1775649008122221702,"ephemeral":false}]'
2026-04-08 11:50:08.237 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 8
2026-04-08 11:50:08.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:08.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:08.248 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:08.348 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:08.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:08.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1775649008237999539,"ephemeral":false}]'
2026-04-08 11:50:08.353 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 9
2026-04-08 11:50:08.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:08.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:08.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:08.463 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:08.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:08.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1775649008353334712,"ephemeral":false}]'
2026-04-08 11:50:08.468 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 10
2026-04-08 11:50:08.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:08.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:08.479 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:08.579 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:08.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:08.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1775649008468435500,"ephemeral":false}]'
2026-04-08 11:50:08.584 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 11
2026-04-08 11:50:08.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:08.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:08.596 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:08.696 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:08.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:08.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1775649008584371997,"ephemeral":false}]'
2026-04-08 11:50:08.700 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 12
2026-04-08 11:50:08.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:08.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:08.710 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:08.811 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:08.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:08.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1775649008700644942,"ephemeral":false}]'
2026-04-08 11:50:08.815 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 13
2026-04-08 11:50:08.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:08.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:08.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:08.926 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:08.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:08.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1775649008815674057,"ephemeral":false}]'
2026-04-08 11:50:08.930 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 14
2026-04-08 11:50:08.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:08.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:08.941 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:09.041 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:09.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:09.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1775649008930557312,"ephemeral":false}]'
2026-04-08 11:50:09.045 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 15
2026-04-08 11:50:09.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:09.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:09.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:09.156 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:09.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:09.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1775649009045695545,"ephemeral":false}]'
2026-04-08 11:50:09.160 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 16
2026-04-08 11:50:09.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:09.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:09.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:09.271 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:09.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:09.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1775649009160845141,"ephemeral":false}]'
2026-04-08 11:50:09.275 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 17
2026-04-08 11:50:09.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:09.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:09.286 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:09.387 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:09.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:09.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1775649009276003277,"ephemeral":false}]'
2026-04-08 11:50:09.391 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 18
2026-04-08 11:50:09.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:09.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:09.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:09.502 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:09.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:09.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1775649009391692704,"ephemeral":false}]'
2026-04-08 11:50:09.507 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 19
2026-04-08 11:50:09.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:09.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:09.518 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:09.618 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:09.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:09.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1775649009507557763,"ephemeral":false}]'
2026-04-08 11:50:09.623 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 20
2026-04-08 11:50:09.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:09.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:09.633 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:09.734 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:09.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:09.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1775649009623242125,"ephemeral":false}]'
2026-04-08 11:50:09.738 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 21
2026-04-08 11:50:09.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:09.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:09.749 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:09.849 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:09.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:09.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1775649009738759397,"ephemeral":false}]'
2026-04-08 11:50:09.854 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 22
2026-04-08 11:50:09.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:09.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:09.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:09.965 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:09.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:09.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1775649009854256419,"ephemeral":false}]'
2026-04-08 11:50:09.969 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 23
2026-04-08 11:50:09.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:09.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:09.980 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:10.080 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:10.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:10.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1775649009969825875,"ephemeral":false}]'
2026-04-08 11:50:10.084 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 24
2026-04-08 11:50:10.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:10.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:10.095 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:10.195 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:10.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:10.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1775649010084652513,"ephemeral":false}]'
2026-04-08 11:50:10.199 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 25
2026-04-08 11:50:10.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:10.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:10.210 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:10.310 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:10.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:10.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1775649010199974116,"ephemeral":false}]'
2026-04-08 11:50:10.315 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 26
2026-04-08 11:50:10.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:10.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:10.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:10.426 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:10.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:10.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1775649010315664016,"ephemeral":false}]'
2026-04-08 11:50:10.430 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 27
2026-04-08 11:50:10.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:10.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:10.441 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:10.541 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:10.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:10.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1775649010431051440,"ephemeral":false}]'
2026-04-08 11:50:10.545 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 28
2026-04-08 11:50:10.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:50:10.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:50:10.556 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:50:10.656 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:50:10.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12432/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:50:10.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1775649010546041494,"ephemeral":false}]'
2026-04-08 11:50:10.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e8f4d404-cf60-434a-b363-b95c8a6c656c", "contentFilters": ["extra_1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:10.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e8f4d404-cf60-434a-b363-b95c8a6c656c","statusDesc":"OK"}'
2026-04-08 11:50:10.673 DEBUG [tests.filter.test_subscribe_create] Extra subscribe call #1 succeeded
2026-04-08 11:50:10.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12432/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b7f085f6-f4e4-4ce5-8ef7-4a8f2f977b54", "contentFilters": ["extra_2"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:50:10.680 ERROR [src.node.api_clients.base_client] HTTP error occurred: 429 Client Error: Too Many Requests for url: http://127.0.0.1:12432/filter/v2/subscriptions. Response content: b'{"requestId":"b7f085f6-f4e4-4ce5-8ef7-4a8f2f977b54","statusDesc":"filter request rejected due rate limit exceeded"}'
2026-04-08 11:50:10.681 INFO [tests.filter.test_subscribe_create] Rate limit hit on extra call #2: Error: 429 Client Error: Too Many Requests for url: http://127.0.0.1:12432/filter/v2/subscriptions with response: b'{"requestId":"b7f085f6-f4e4-4ce5-8ef7-4a8f2f977b54","statusDesc":"filter request rejected due rate limit exceeded"}'
2026-04-08 11:50:10.683 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:50:10.683 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:50:10.684 DEBUG [src.node.waku_node] Stopping container with id 2d606ef41b33
2026-04-08 11:50:11.071 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:50:11.073 DEBUG [src.node.waku_node] Stopping container with id 788f8eb669c4
2026-04-08 11:50:11.438 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:50:11.440 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:50:11.465 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:50:11.483 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-08 11:53:19.884 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:53:19.884 DEBUG [tests.conftest] Running test: test_store_is_empty with id: 2026-04-08_11-53-19__6700407e-8172-41a2-bc97-62c842bad1bd
2026-04-08 11:53:19.884 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:53:19.884 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:53:19.885 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:53:19.891 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:19.891 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-53-19__6700407e-8172-41a2-bc97-62c842bad1bd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:19.891 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:19.892 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:19.893 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:19.893 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.22
2026-04-08 11:53:19.893 DEBUG [src.node.docker_mananger] Generated ports ['14276', '14277', '14278', '14279', '14280']
2026-04-08 11:53:19.893 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:19.893 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:19.893 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:19.893 DEBUG [src.node.docker_mananger] docker run -i -t -p 14276:14276 -p 14277:14277 -p 14278:14278 -p 14279:14279 -p 14280:14280 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14278 --rest-port=14276 --tcp-port=14277 --discv5-udp-port=14279 --rest-address=0.0.0.0 --nat=extip:172.18.33.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8ba7f094ebb802d748791e7eefaf3ebc82dec0e12b91c8ace770b1071b34c8dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14280 --metrics-logging=true --store=true --relay=true
2026-04-08 11:53:20.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.22 waku c144fa45156bd14adc47f15080bd140f0f79997c6f45b9de95dd4f54c11d9574
2026-04-08 11:53:20.111 DEBUG [src.node.docker_mananger] Container started with ID c144fa45156b. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-53-19__6700407e-8172-41a2-bc97-62c842bad1bd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:20.112 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14276
2026-04-08 11:53:20.113 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:20.214 ERROR [src.node.docker_mananger] Max retries reached for container 042e48ab288f. Exiting log stream.
2026-04-08 11:53:20.693 ERROR [src.node.docker_mananger] Max retries reached for container ca53d3d6c557. Exiting log stream.
2026-04-08 11:53:21.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14276/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:21.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:21.117 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:21.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14276/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:21.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.22/tcp/14277/p2p/16Uiu2HAmHy4A7fN6BDSZihor9qFzADUR5JP6uLrrgTu2yGK8EMYv","/ip4/172.18.33.22/tcp/14278/ws/p2p/16Uiu2HAmHy4A7fN6BDSZihor9qFzADUR5JP6uLrrgTu2yGK8EMYv"],"enrUri":"enr:-L24QKTxihPSKw6Pe8sVsie5o1z-MUXwrYoWq6rCGcE63RBePhYvOYPBWUoFvXPwUjz7MUpS-zvnuoVgoJt3w-AvCt0CgmlkgnY0gmlwhKwSIRaKbXVsdGlhZGRyc5YACASsEiEWBjfFAAoErBIhFgY3xt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTusxtRk5XRf57ffwAqSUGVIv790weIWANZgxDtSwZYODdGNwgjfFg3VkcII3x4V3YWt1MgM"}'
2026-04-08 11:53:21.120 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:21.127 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:21.127 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-53-19__6700407e-8172-41a2-bc97-62c842bad1bd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:21.127 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:21.127 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:21.129 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:21.129 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.54
2026-04-08 11:53:21.129 DEBUG [src.node.docker_mananger] Generated ports ['49919', '49920', '49921', '49922', '49923']
2026-04-08 11:53:21.129 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:21.129 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:21.129 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:21.129 DEBUG [src.node.docker_mananger] docker run -i -t -p 49919:49919 -p 49920:49920 -p 49921:49921 -p 49922:49922 -p 49923:49923 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49921 --rest-port=49919 --tcp-port=49920 --discv5-udp-port=49922 --rest-address=0.0.0.0 --nat=extip:172.18.132.54 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c07d2d97fbcfdec94fb0acad0c74a9b7ca6ea812b3ca8f4acbe645edcb8acaae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49923 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKTxihPSKw6Pe8sVsie5o1z-MUXwrYoWq6rCGcE63RBePhYvOYPBWUoFvXPwUjz7MUpS-zvnuoVgoJt3w-AvCt0CgmlkgnY0gmlwhKwSIRaKbXVsdGlhZGRyc5YACASsEiEWBjfFAAoErBIhFgY3xt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTusxtRk5XRf57ffwAqSUGVIv790weIWANZgxDtSwZYODdGNwgjfFg3VkcII3x4V3YWt1MgM --storenode=/ip4/172.18.33.22/tcp/14277/p2p/16Uiu2HAmHy4A7fN6BDSZihor9qFzADUR5JP6uLrrgTu2yGK8EMYv --store=true --relay=true
2026-04-08 11:53:21.322 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.54 waku 52120500102a47d0649975132f481291c3538a88e5debb4b62105914c01e8781
2026-04-08 11:53:21.354 DEBUG [src.node.docker_mananger] Container started with ID 52120500102a. Setting up logs at ./log/docker/store_node1_2026-04-08_11-53-19__6700407e-8172-41a2-bc97-62c842bad1bd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:21.354 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49919
2026-04-08 11:53:21.355 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:22.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49919/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:22.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:22.359 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:22.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:22.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.54/tcp/49920/p2p/16Uiu2HAmHzprBJ2EonF6LYe34WKEPrBBjvo6u7ErBhrY1KCkdiHz","/ip4/172.18.132.54/tcp/49921/ws/p2p/16Uiu2HAmHzprBJ2EonF6LYe34WKEPrBBjvo6u7ErBhrY1KCkdiHz"],"enrUri":"enr:-L24QPYXAZvsz0Y2DhDombR9FFtvBwoGYmN_hbcrXVsG04fPZUZT_5JplDA-bVD6kWBlorrh5zGiOtA8fQ2i0EE-vbMCgmlkgnY0gmlwhKwShDaKbXVsdGlhZGRyc5YACASsEoQ2BsMAAAoErBKENgbDAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDT19OlIPfRYtuHZqNlnAHYsxoJszwuzFim6p9IoneFU2DdGNwgsMAg3VkcILDAoV3YWt1MgM"}'
2026-04-08 11:53:22.362 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:22.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49919/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.22/tcp/14277/p2p/16Uiu2HAmHy4A7fN6BDSZihor9qFzADUR5JP6uLrrgTu2yGK8EMYv"]'
2026-04-08 11:53:22.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:22.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14276/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:53:22.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:22.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49919/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:53:22.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:22.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14276/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:22.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-08 11:53:22.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49919/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:22.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-08 11:53:22.378 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:53:22.379 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:53:22.379 DEBUG [src.node.waku_node] Stopping container with id c144fa45156b
2026-04-08 11:53:22.870 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:22.871 DEBUG [src.node.waku_node] Stopping container with id 52120500102a
2026-04-08 11:53:23.345 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:23.348 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:53:23.360 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:23.366 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,205 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss40] with id: 2026-04-08_11-50-42__09ddef8e-cc2f-44bf-9a6d-ca09926223a1
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-50-42__09ddef8e-cc2f-44bf-9a6d-ca09926223a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-50-42__09ddef8e-cc2f-44bf-9a6d-ca09926223a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-50-42__09ddef8e-cc2f-44bf-9a6d-ca09926223a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-50-42__09ddef8e-cc2f-44bf-9a6d-ca09926223a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30123', '30124', '30125', '30126', '30127']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30123:30123 -p 30124:30124 -p 30125:30125 -p 30126:30126 -p 30127:30127 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30125 --rest-port=30123 --tcp-port=30124 --discv5-udp-port=30126 --rest-address=0.0.0.0 --nat=extip:172.18.49.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=baae86b8de85aefd34eb3dc6a073ddba03ac23a7a1b13f4477f0c9914e8913ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30127 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.19 waku 42314bed68c914caaa5eed24d4e43afd6fb8fe703b5a8441f524aac64458f9a7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f58562c96d90. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42314bed68c9. Setting up logs at ./log/docker/node1_2026-04-08_11-50-42__09ddef8e-cc2f-44bf-9a6d-ca09926223a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 30123
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 ea2197ba3266. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30123/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30123/debug/v1/info" -H "Content-Type: application/json" -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.19/tcp/30124/p2p/16Uiu2HAmLjxsiUohcBUxwsRpG8RRJvspX6vhFi3JzMdR8u2jtR7M","/ip4/172.18.49.19/tcp/30125/ws/p2p/16Uiu2HAmLjxsiUohcBUxwsRpG8RRJvspX6vhFi3JzMdR8u2jtR7M"],"enrUri":"enr:-L24QGM2aaJlfW3T3rz80yaKf7h1vLsGulr6eTOQRpDsgve9WpgQsMn6-5HB4B6szCeV07EuNa41mXLhU66JeyzqS3gCgmlkgnY0gmlwhKwSMROKbXVsdGlhZGRyc5YACASsEjETBnWsAAoErBIxEwZ1rd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeCO7MBY5WAJcT-aI9a7ZpkAmI1zQfTNMsqduoY-mo4iDdGNwgnWsg3VkcIJ1roV3YWt1MgE"}'
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.210.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1934', '1935', '1936', '1937', '1938']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1934:1934 -p 1935:1935 -p 1936:1936 -p 1937:1937 -p 1938:1938 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1936 --rest-port=1934 --tcp-port=1935 --discv5-udp-port=1937 --rest-address=0.0.0.0 --nat=extip:172.18.210.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e4a5de57f54ddedc6423b3aa18a6f245ca9780ebdb8d18bbf3168ceffaeeca37 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1938 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGM2aaJlfW3T3rz80yaKf7h1vLsGulr6eTOQRpDsgve9WpgQsMn6-5HB4B6szCeV07EuNa41mXLhU66JeyzqS3gCgmlkgnY0gmlwhKwSMROKbXVsdGlhZGRyc5YACASsEjETBnWsAAoErBIxEwZ1rd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeCO7MBY5WAJcT-aI9a7ZpkAmI1zQfTNMsqduoY-mo4iDdGNwgnWsg3VkcIJ1roV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.168 waku 3440f3f86cd70006d488bbf73a263429934ad5786d200abf53ced1db25854658
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3440f3f86cd7. Setting up logs at ./log/docker/node2_2026-04-08_11-50-42__09ddef8e-cc2f-44bf-9a6d-ca09926223a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1934
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1934/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1934/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.168/tcp/1935/p2p/16Uiu2HAmJPXd5kU4KHda8mrVtAW4cqHkYEzCcC56Waa2fYFznaCY","/ip4/172.18.210.168/tcp/1936/ws/p2p/16Uiu2HAmJPXd5kU4KHda8mrVtAW4cqHkYEzCcC56Waa2fYFznaCY"],"enrUri":"enr:-L24QPBYvV-FKCob3lcIL8ga00xAMgBH9L6_camXbdnQcE2DO7-I57YBFmtTM9ottlUDLVUBpMSM7x45ft5ODblPe40CgmlkgnY0gmlwhKwS0qiKbXVsdGlhZGRyc5YACASsEtKoBgePAAoErBLSqAYHkN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVTAwNLI8O_KSNz335K2Ro1DlzeR0qHfiX1mWoTbULFmDdGNwggePg3VkcIIHkYV3YWt1MgE"}'
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.153.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49537', '49538', '49539', '49540', '49541']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49537:49537 -p 49538:49538 -p 49539:49539 -p 49540:49540 -p 49541:49541 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49539 --rest-port=49537 --tcp-port=49538 --discv5-udp-port=49540 --rest-address=0.0.0.0 --nat=extip:172.18.153.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d86b3fc2aa62c3c2cdcab1cb769e47ffc78317a4acdc8c8f7a360448ace0ddde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49541 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPBYvV-FKCob3lcIL8ga00xAMgBH9L6_camXbdnQcE2DO7-I57YBFmtTM9ottlUDLVUBpMSM7x45ft5ODblPe40CgmlkgnY0gmlwhKwS0qiKbXVsdGlhZGRyc5YACASsEtKoBgePAAoErBLSqAYHkN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVTAwNLI8O_KSNz335K2Ro1DlzeR0qHfiX1mWoTbULFmDdGNwggePg3VkcIIHkYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.245 waku e4535930cce6a43e18bbd95c2dde7a72d5562c76a2d6f220e62d296f9a08851b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4535930cce6. Setting up logs at ./log/docker/node3_2026-04-08_11-50-42__09ddef8e-cc2f-44bf-9a6d-ca09926223a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49537
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49537/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.245/tcp/49538/p2p/16Uiu2HAmM6baqZMEtHG6A7MRLqPFCuDMFMcpPnydZFndmCZubPWL","/ip4/172.18.153.245/tcp/49539/ws/p2p/16Uiu2HAmM6baqZMEtHG6A7MRLqPFCuDMFMcpPnydZFndmCZubPWL"],"enrUri":"enr:-L24QFznsFFtmnR3XTCsWuztpgpchNjtI7k38OqD70HPafv9HhO6HOERr0MrlFuIPfRnPnx99SM_PyuPWV2AlFKOT2ECgmlkgnY0gmlwhKwSmfWKbXVsdGlhZGRyc5YACASsEpn1BsGCAAoErBKZ9QbBg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfWzauN8HLIzW3ruHiRlhyCe8j0IQGfjfcjiWzGkPvQ2DdGNwgsGCg3VkcILBhIV3YWt1MgE"}'
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.166.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47741', '47742', '47743', '47744', '47745']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47741:47741 -p 47742:47742 -p 47743:47743 -p 47744:47744 -p 47745:47745 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47743 --rest-port=47741 --tcp-port=47742 --discv5-udp-port=47744 --rest-address=0.0.0.0 --nat=extip:172.18.166.225 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=27f41f70b3cb9c506135dcc1d7aed396ecb20f95ce24fc2fff6ffe8b162fdcdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47745 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFznsFFtmnR3XTCsWuztpgpchNjtI7k38OqD70HPafv9HhO6HOERr0MrlFuIPfRnPnx99SM_PyuPWV2AlFKOT2ECgmlkgnY0gmlwhKwSmfWKbXVsdGlhZGRyc5YACASsEpn1BsGCAAoErBKZ9QbBg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfWzauN8HLIzW3ruHiRlhyCe8j0IQGfjfcjiWzGkPvQ2DdGNwgsGCg3VkcILBhIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.225 waku c79c5cf76e47fdc9ed61577c1ac0d65d6474ce7fd0b9696a2a1e11b451bd6ee3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c79c5cf76e47. Setting up logs at ./log/docker/node4_2026-04-08_11-50-42__09ddef8e-cc2f-44bf-9a6d-ca09926223a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47741
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47741/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47741/debug/v1/info" -H "Content-Type: application/json" -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.225/tcp/47742/p2p/16Uiu2HAmFBuySQDeB7pe2wfizWezLQmEaW3uKvTtG3gQkM7cKnSV","/ip4/172.18.166.225/tcp/47743/ws/p2p/16Uiu2HAmFBuySQDeB7pe2wfizWezLQmEaW3uKvTtG3gQkM7cKnSV"],"enrUri":"enr:-L24QETZ_rrybxxJg9ygXhZimuDxFiR1cwHAaIANVe_5hV72HhK-4oxGq3KZ0Auad7a0OdhcQRurSUjVqPlX6qMH0f4CgmlkgnY0gmlwhKwSpuGKbXVsdGlhZGRyc5YACASsEqbhBrp-AAoErBKm4Qa6f90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJaNuHUlJ82PXxqXsHuALZGSeT5ykS9r30xTPue0K1FqDdGNwgrp-g3VkcIK6gIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1934/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30123/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.210.168/tcp/39210/p2p/16Uiu2HAmJPXd5kU4KHda8mrVtAW4cqHkYEzCcC56Waa2fYFznaCY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1934/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.153.245/tcp/52792/p2p/16Uiu2HAmM6baqZMEtHG6A7MRLqPFCuDMFMcpPnydZFndmCZubPWL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.49.19/tcp/30124/p2p/16Uiu2HAmLjxsiUohcBUxwsRpG8RRJvspX6vhFi3JzMdR8u2jtR7M","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49537/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.166.225/tcp/44230/p2p/16Uiu2HAmFBuySQDeB7pe2wfizWezLQmEaW3uKvTtG3gQkM7cKnSV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.210.168/tcp/1935/p2p/16Uiu2HAmJPXd5kU4KHda8mrVtAW4cqHkYEzCcC56Waa2fYFznaCY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47741/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.153.245/tcp/49538/p2p/16Uiu2HAmM6baqZMEtHG6A7MRLqPFCuDMFMcpPnydZFndmCZubPWL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7241', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7241', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7241', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7241', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7241', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:39 tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 16146 bytes 167 pkt (dropped 93, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
DEBUG  src.libs.common:common.py:47 Sleeping for 40.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649067406207348,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649067418293018,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649067431147190,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649067644332331,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649067650546629,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649067666129548,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649067684374448,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649068717185708,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649076700494110,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649077745004454,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649080810873745,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649081834601373,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649089444456106,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649089455005522,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649089469736278,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649090100003908,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649090112476725,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649094500493689,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649094716004012,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649094727729100,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649094749478750,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649094972072298,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649095596424822,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649095608464301,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649096884505012,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649096896247734,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649096913322726,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649097961103271,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649098995457094,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649100015366554,"ephemeral":false,"proof":""}]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:403 [LOSS=40.0%] sent=30 received=30 window=40.0s
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7241', '-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 42314bed68c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3440f3f86cd7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e4535930cce6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 42314bed68c9. 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 c79c5cf76e47
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3440f3f86cd7. 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,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_with_large_meta with id: 2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53028', '53029', '53030', '53031', '53032']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53028:53028 -p 53029:53029 -p 53030:53030 -p 53031:53031 -p 53032:53032 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53030 --rest-port=53028 --tcp-port=53029 --discv5-udp-port=53031 --rest-address=0.0.0.0 --nat=extip:172.18.181.35 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3eebdcf761dcfa16c29f719b7c116fae9a33c4b2fbb16daace483c6d5eb5edb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53032 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.35 waku 4b86aeb52448d755f5bf9ddf55a54e71c878e6a0c19e14976658b0c7b24e5406
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dc898415fdea. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b86aeb52448. Setting up logs at ./log/docker/receiving_node1_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53028
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 d260927fd7ad. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53028/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53028/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.35/tcp/53029/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx","/ip4/172.18.181.35/tcp/53030/ws/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx"],"enrUri":"enr:-L24QLCpgbUN-gpZcC9dNFtEt_hOt1BcSHyjo4whYuLl73PMeuIKE-15fCfZ3vbNJYnN4yk9YpKRbl8vbz212ly4Z6gCgmlkgnY0gmlwhKwStSOKbXVsdGlhZGRyc5YACASsErUjBs8lAAoErBK1IwbPJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECx3CftVxgDVcZmfE4DX3eWF2hezaBZljCjkE-AGReGVWDdGNwgs8lg3VkcILPJ4V3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.196.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43446', '43447', '43448', '43449', '43450']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43446:43446 -p 43447:43447 -p 43448:43448 -p 43449:43449 -p 43450:43450 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43448 --rest-port=43446 --tcp-port=43447 --discv5-udp-port=43449 --rest-address=0.0.0.0 --nat=extip:172.18.196.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad4fffa89df7dc22fde0f4ca9bd48cff631aaad67bee4dfff7dfc4a65413272d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43450 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.191 waku c381e8aa78a6796d3ceb5ef506c9f5543df79bf17620400d9a14b9d83f71e881
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c381e8aa78a6. Setting up logs at ./log/docker/receiving_node2_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43446
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43446/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43446/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.191/tcp/43447/p2p/16Uiu2HAmCNVqY9oz2Ykq17vAqmLSTFFQhkjixEYbhY9pmVVrjzbM","/ip4/172.18.196.191/tcp/43448/ws/p2p/16Uiu2HAmCNVqY9oz2Ykq17vAqmLSTFFQhkjixEYbhY9pmVVrjzbM"],"enrUri":"enr:-L24QMJwTfvissXAt4TA8zeHQ58CyFN1LtDXroMKJ69evo-wPDQKq_D6JgBiMnL7JMJWH-tT9ybGsYbgb5ZLpFCLuNoCgmlkgnY0gmlwhKwSxL-KbXVsdGlhZGRyc5YACASsEsS_Bqm3AAoErBLEvwapuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-8Z3o8XfFVWSy38ExXMmv9T4GYaAGtfFB88Y4vpZNOyDdGNwgqm3g3VkcIKpuYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43446/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.35/tcp/53029/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57666', '57667', '57668', '57669', '57670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57666:57666 -p 57667:57667 -p 57668:57668 -p 57669:57669 -p 57670:57670 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57668 --rest-port=57666 --tcp-port=57667 --discv5-udp-port=57669 --rest-address=0.0.0.0 --nat=extip:172.18.117.64 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bef78fd5e2ac2d214d66e6220fe6eabc35daab23b4deeabe0d95fbbea4cf8865 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57670 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLCpgbUN-gpZcC9dNFtEt_hOt1BcSHyjo4whYuLl73PMeuIKE-15fCfZ3vbNJYnN4yk9YpKRbl8vbz212ly4Z6gCgmlkgnY0gmlwhKwStSOKbXVsdGlhZGRyc5YACASsErUjBs8lAAoErBK1IwbPJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECx3CftVxgDVcZmfE4DX3eWF2hezaBZljCjkE-AGReGVWDdGNwgs8lg3VkcILPJ4V3YWt1Mgk --lightpushnode=/ip4/172.18.181.35/tcp/53029/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.64 waku f9e04b27c7416a4b31262ce22986a095b361b9bd7f264db139703bc2f54ea653
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f9e04b27c741. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57666/debug/v1/info" -H "Content-Type: application/json" -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.64/tcp/57667/p2p/16Uiu2HAmJwoGQkstY5w8tyMKAmiDP91C5WDnJ8ZQPNbMaJErZBdn","/ip4/172.18.117.64/tcp/57668/ws/p2p/16Uiu2HAmJwoGQkstY5w8tyMKAmiDP91C5WDnJ8ZQPNbMaJErZBdn"],"enrUri":"enr:-L24QFL3TWmw0cYqQCkJihoELBl4Q7g_v6iW7GaVfkFWwUuaeGMjxcyZ29ZYv6_4aThTQ0u67EvkO1xjSj-IsU8hElECgmlkgnY0gmlwhKwSdUCKbXVsdGlhZGRyc5YACASsEnVABuFDAAoErBJ1QAbhRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXXR2Yv_bFBTLFHebm_SuUtxngZ8kCBFC8KcqzGodiq2DdGNwguFDg3VkcILhRYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.35/tcp/53029/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.191/tcp/43447/p2p/16Uiu2HAmCNVqY9oz2Ykq17vAqmLSTFFQhkjixEYbhY9pmVVrjzbM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53028/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43446/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57666/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649170676174213, "meta": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ=="}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:57666/lightpush/v1/message. Response content: b'Failed to request a message push: decode_rpc_failure: (kind: InvalidLengthField, field: "meta")'
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 4b86aeb52448
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c381e8aa78a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f9e04b27c741
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4b86aeb52448. 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,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/1] with id: 2026-04-08_11-54-00__58db8059-c027-4f89-97d0-40934d6927f8
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-54-00__58db8059-c027-4f89-97d0-40934d6927f8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32804', '32805', '32806', '32807', '32808']
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 32804:32804 -p 32805:32805 -p 32806:32806 -p 32807:32807 -p 32808:32808 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32806 --rest-port=32804 --tcp-port=32805 --discv5-udp-port=32807 --rest-address=0.0.0.0 --nat=extip:172.18.207.98 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=8ff69fae20bbaef712c698f57b0b16f890431bed12e7baa1518ff326f9a36dab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32808 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.98 waku 5784db21f5727b340a0e18d72e0207eb49a3be90edf771c13048358024d10867
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5784db21f572. Setting up logs at ./log/docker/node1_2026-04-08_11-54-00__58db8059-c027-4f89-97d0-40934d6927f8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32804
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 84498972fdc0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ac2297632ea9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32804/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32804/debug/v1/info" -H "Content-Type: application/json" -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.98/tcp/32805/p2p/16Uiu2HAmNBjkZzMdiUAX5F5eeDxwGdrRaYYygxKYAjPDCLHUvStR","/ip4/172.18.207.98/tcp/32806/ws/p2p/16Uiu2HAmNBjkZzMdiUAX5F5eeDxwGdrRaYYygxKYAjPDCLHUvStR"],"enrUri":"enr:-L24QPr8_OIw6nlPQpoHbRjCeAEUs-KhRl4Hl0FSbwNJtmD-ISTYDi4kXTP_uK6yz_q9xJ8IctRXtMZtQYrxmwrrVPICgmlkgnY0gmlwhKwSz2KKbXVsdGlhZGRyc5YACASsEs9iBoAlAAoErBLPYgaAJt0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDjZmuQlkalpbbqK6UI5nUENOqvEQf63A6aRys-J7vq2KDdGNwgoAlg3VkcIKAJ4V3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-54-00__58db8059-c027-4f89-97d0-40934d6927f8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54027', '54028', '54029', '54030', '54031']
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 54027:54027 -p 54028:54028 -p 54029:54029 -p 54030:54030 -p 54031:54031 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54029 --rest-port=54027 --tcp-port=54028 --discv5-udp-port=54030 --rest-address=0.0.0.0 --nat=extip:172.18.46.213 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=dfbfadbc1c8ca6aa3fbaef6c50c6f0e496f54367bacefab002e1ac6b1fc5b6ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54031 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPr8_OIw6nlPQpoHbRjCeAEUs-KhRl4Hl0FSbwNJtmD-ISTYDi4kXTP_uK6yz_q9xJ8IctRXtMZtQYrxmwrrVPICgmlkgnY0gmlwhKwSz2KKbXVsdGlhZGRyc5YACASsEs9iBoAlAAoErBLPYgaAJt0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDjZmuQlkalpbbqK6UI5nUENOqvEQf63A6aRys-J7vq2KDdGNwgoAlg3VkcIKAJ4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.213 waku 761c3a9c3175164e714f5c9e14178105e25f54d4dd362034614bfabab71904d9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 761c3a9c3175. Setting up logs at ./log/docker/node2_2026-04-08_11-54-00__58db8059-c027-4f89-97d0-40934d6927f8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54027
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54027/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.213/tcp/54028/p2p/16Uiu2HAmQHqeQZjn4pdcGvh6jTmerjFdK6v9Gbey6MLzKRM9V235","/ip4/172.18.46.213/tcp/54029/ws/p2p/16Uiu2HAmQHqeQZjn4pdcGvh6jTmerjFdK6v9Gbey6MLzKRM9V235"],"enrUri":"enr:-L24QKCcXuEdEC0wetw9OUw5gEfZHNc-5wCeNcDBPcfs1K7gEWvFV0CzmdrjWWK2eVM_9CpslgYyZGu0iXAKCvUHDcYCgmlkgnY0gmlwhKwSLtWKbXVsdGlhZGRyc5YACASsEi7VBtMMAAoErBIu1QbTDd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDrOE0GAaKU_kGiRRqFRskPxbKlCN-ZqmYteOb9vvjtPyDdGNwgtMMg3VkcILTDoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.98/tcp/32805/p2p/16Uiu2HAmNBjkZzMdiUAX5F5eeDxwGdrRaYYygxKYAjPDCLHUvStR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32804/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/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:54027/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/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:32804/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32804/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-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":1775649243069945247,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54027/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-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":1775649243069945247,"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 5784db21f572
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 761c3a9c3175
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,70 @@
2026-04-08 11:58:26.956 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:58:26.956 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-04-08_11-58-26__33a67294-0cb1-4fbe-80fe-fa735c38dd51
2026-04-08 11:58:26.956 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:58:26.957 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:58:26.957 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 11:58:26.964 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:58:26.964 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-58-26__33a67294-0cb1-4fbe-80fe-fa735c38dd51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:26.964 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:58:26.964 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:58:26.965 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:58:26.966 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.224
2026-04-08 11:58:26.966 DEBUG [src.node.docker_mananger] Generated ports ['57719', '57720', '57721', '57722', '57723']
2026-04-08 11:58:26.966 DEBUG [src.node.waku_node] Cluster id was resolved to: 199
2026-04-08 11:58:26.966 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 11:58:26.966 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:58:26.966 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:58:26.966 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:58:26.967 DEBUG [src.node.docker_mananger] docker run -i -t -p 57719:57719 -p 57720:57720 -p 57721:57721 -p 57722:57722 -p 57723:57723 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57721 --rest-port=57719 --tcp-port=57720 --discv5-udp-port=57722 --rest-address=0.0.0.0 --nat=extip:172.18.63.224 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b84858ea901cfc89da5c84fd657fdeea3bcab0fa7aada91b6e652d5f29dd5c86 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57723 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:58:27.158 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.224 waku 6bd0dc79e530126d0381dc09732b14e705936d55188e5dc1ffe9e0f1193358f2
2026-04-08 11:58:27.195 DEBUG [src.node.docker_mananger] Container started with ID 6bd0dc79e530. Setting up logs at ./log/docker/node1_2026-04-08_11-58-26__33a67294-0cb1-4fbe-80fe-fa735c38dd51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:27.196 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57719
2026-04-08 11:58:27.196 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:58:27.307 ERROR [src.node.docker_mananger] Max retries reached for container 16caeb890b06. Exiting log stream.
2026-04-08 11:58:27.753 ERROR [src.node.docker_mananger] Max retries reached for container e611e333a983. Exiting log stream.
2026-04-08 11:58:28.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57719/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:28.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:58:28.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:58:28.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57719/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:28.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.224/tcp/57720/p2p/16Uiu2HAkvxwixLErpb8RFwSdAMz5TQBSsV8MRc5yZdNLiqxAadjr","/ip4/172.18.63.224/tcp/57721/ws/p2p/16Uiu2HAkvxwixLErpb8RFwSdAMz5TQBSsV8MRc5yZdNLiqxAadjr"],"enrUri":"enr:-L24QGK0H28sMyrISQ40JmDF8pqBQPS1iL3_Ul7XfGmIW8ikZnVxHeClQDaM0OBlp8efY3z9KZH7Y8RgLDrOmqcGMtsCgmlkgnY0gmlwhKwSP-CKbXVsdGlhZGRyc5YACASsEj_gBuF4AAoErBI_4Abhed0DgnJzhQDHAQAAiXNlY3AyNTZrMaECFt5-deTr-42wXZLR_PlRlKkQQa7T1z3TxcppxHMr_F2DdGNwguF4g3VkcILheoV3YWt1MgU"}'
2026-04-08 11:58:28.202 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:58:28.209 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:58:28.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-58-26__33a67294-0cb1-4fbe-80fe-fa735c38dd51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:28.209 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:58:28.209 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:58:28.211 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:58:28.211 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.0
2026-04-08 11:58:28.211 DEBUG [src.node.docker_mananger] Generated ports ['13497', '13498', '13499', '13500', '13501']
2026-04-08 11:58:28.211 DEBUG [src.node.waku_node] Cluster id was resolved to: 199
2026-04-08 11:58:28.211 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 11:58:28.211 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:58:28.212 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:58:28.212 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:58:28.212 DEBUG [src.node.docker_mananger] docker run -i -t -p 13497:13497 -p 13498:13498 -p 13499:13499 -p 13500:13500 -p 13501:13501 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13499 --rest-port=13497 --tcp-port=13498 --discv5-udp-port=13500 --rest-address=0.0.0.0 --nat=extip:172.18.107.0 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=0d6cfed5be41203ac92bacc737da5641674937937c00bf305b73bbdbe3af5769 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13501 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGK0H28sMyrISQ40JmDF8pqBQPS1iL3_Ul7XfGmIW8ikZnVxHeClQDaM0OBlp8efY3z9KZH7Y8RgLDrOmqcGMtsCgmlkgnY0gmlwhKwSP-CKbXVsdGlhZGRyc5YACASsEj_gBuF4AAoErBI_4Abhed0DgnJzhQDHAQAAiXNlY3AyNTZrMaECFt5-deTr-42wXZLR_PlRlKkQQa7T1z3TxcppxHMr_F2DdGNwguF4g3VkcILheoV3YWt1MgU
2026-04-08 11:58:28.405 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.0 waku d9eed1fa9168f1a2ae42952210ca9dbf6f9f4066cafc1d9ecdf03295cf4b2f50
2026-04-08 11:58:28.442 DEBUG [src.node.docker_mananger] Container started with ID d9eed1fa9168. Setting up logs at ./log/docker/node2_2026-04-08_11-58-26__33a67294-0cb1-4fbe-80fe-fa735c38dd51__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:28.442 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13497
2026-04-08 11:58:28.443 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:58:29.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13497/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:29.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:58:29.462 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:58:29.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:29.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.0/tcp/13498/p2p/16Uiu2HAkv5YbqQNvvcjSbP9ffMeS52jS8SbJJWgVPt5KbX91tRJv","/ip4/172.18.107.0/tcp/13499/ws/p2p/16Uiu2HAkv5YbqQNvvcjSbP9ffMeS52jS8SbJJWgVPt5KbX91tRJv"],"enrUri":"enr:-L24QJPP9c6LvXMdAN5iHa1Xu5J5G65SwRZP7WYbrmTZIXnVQ68AgY80IFuDr_SY17O0tZ2zk_V13nkjoj2I6_E5E9ACgmlkgnY0gmlwhKwSawCKbXVsdGlhZGRyc5YACASsEmsABjS6AAoErBJrAAY0u90DgnJzhQDHAQAAiXNlY3AyNTZrMaECCbO6TarrI2cPrlrA1RRjrV3P7YN7NMQLJW126NXQGOeDdGNwgjS6g3VkcII0vIV3YWt1MgE"}'
2026-04-08 11:58:29.470 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:58:29.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13497/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.224/tcp/57720/p2p/16Uiu2HAkvxwixLErpb8RFwSdAMz5TQBSsV8MRc5yZdNLiqxAadjr"]'
2026-04-08 11:58:29.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:29.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57719/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
2026-04-08 11:58:29.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:29.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13497/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
2026-04-08 11:58:29.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:29.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57719/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-04-08 11:58:29.481 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57719/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-04-08 11:58:29.484 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:58:29.485 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:58:29.485 DEBUG [src.node.waku_node] Stopping container with id 6bd0dc79e530
2026-04-08 11:58:29.951 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:58:29.953 DEBUG [src.node.waku_node] Stopping container with id d9eed1fa9168
2026-04-08 11:58:30.372 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:58:30.375 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:58:30.384 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:58:30.388 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,122 @@
2026-04-08 11:54:30.887 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:54:30.888 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_and_removed with id: 2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd
2026-04-08 11:54:30.889 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:54:30.889 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:54:30.890 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:54:30.898 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:54:30.899 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:30.899 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:54:30.899 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:54:30.902 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:54:30.902 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.170
2026-04-08 11:54:30.903 DEBUG [src.node.docker_mananger] Generated ports ['17657', '17658', '17659', '17660', '17661']
2026-04-08 11:54:30.903 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:54:30.903 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:54:30.903 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:54:30.904 DEBUG [src.node.docker_mananger] docker run -i -t -p 17657:17657 -p 17658:17658 -p 17659:17659 -p 17660:17660 -p 17661:17661 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17659 --rest-port=17657 --tcp-port=17658 --discv5-udp-port=17660 --rest-address=0.0.0.0 --nat=extip:172.18.132.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8bcb81c23eba2bb56da01aacbf6cacf53a33077fbf821b310cb39b03f1b98fbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17661 --metrics-logging=true --store=true --relay=true
2026-04-08 11:54:31.093 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.170 waku 1b09412e19b078063d03718d423a36086f84dfab68e11995ed95ec94675dfa57
2026-04-08 11:54:31.119 ERROR [src.node.docker_mananger] Max retries reached for container 5984604cf421. Exiting log stream.
2026-04-08 11:54:31.131 DEBUG [src.node.docker_mananger] Container started with ID 1b09412e19b0. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:31.133 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17657
2026-04-08 11:54:31.133 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:31.720 ERROR [src.node.docker_mananger] Max retries reached for container df4cb39078f6. Exiting log stream.
2026-04-08 11:54:32.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17657/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:32.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:32.138 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:32.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17657/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:32.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU","/ip4/172.18.132.170/tcp/17659/ws/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU"],"enrUri":"enr:-L24QL-p-QATF1aqaWyDNA2OkWQHoh3ihPC7PEv2ymZd2QSmGoYjf-MPY04_xTHNPrBbpp0Z2Y3reHAy2M6Kv3f1uZ4CgmlkgnY0gmlwhKwShKqKbXVsdGlhZGRyc5YACASsEoSqBkT6AAoErBKEqgZE-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECvaS3DU_D6dxMVTDOlDIDczNVJDDoLYA67OqIbGVUIcWDdGNwgkT6g3VkcIJE_IV3YWt1MgM"}'
2026-04-08 11:54:32.141 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:32.148 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:54:32.148 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:32.148 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:54:32.149 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:54:32.150 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:54:32.150 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.183
2026-04-08 11:54:32.150 DEBUG [src.node.docker_mananger] Generated ports ['15523', '15524', '15525', '15526', '15527']
2026-04-08 11:54:32.150 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:54:32.150 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:54:32.150 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:54:32.151 DEBUG [src.node.docker_mananger] docker run -i -t -p 15523:15523 -p 15524:15524 -p 15525:15525 -p 15526:15526 -p 15527:15527 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15525 --rest-port=15523 --tcp-port=15524 --discv5-udp-port=15526 --rest-address=0.0.0.0 --nat=extip:172.18.0.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca810803cbef6db98b1bfec9ba0bc2f2cc5fdff48c84684ee25e513c40189dfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15527 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL-p-QATF1aqaWyDNA2OkWQHoh3ihPC7PEv2ymZd2QSmGoYjf-MPY04_xTHNPrBbpp0Z2Y3reHAy2M6Kv3f1uZ4CgmlkgnY0gmlwhKwShKqKbXVsdGlhZGRyc5YACASsEoSqBkT6AAoErBKEqgZE-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECvaS3DU_D6dxMVTDOlDIDczNVJDDoLYA67OqIbGVUIcWDdGNwgkT6g3VkcIJE_IV3YWt1MgM --storenode=/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU --store=true --relay=true
2026-04-08 11:54:32.348 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.183 waku 8f6e8ef98c4c5425c1afabeb4642cc51fc0a4301a8021441612814820a593e82
2026-04-08 11:54:32.382 DEBUG [src.node.docker_mananger] Container started with ID 8f6e8ef98c4c. Setting up logs at ./log/docker/store_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:32.383 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15523
2026-04-08 11:54:32.384 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:33.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15523/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:33.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:33.387 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:33.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15523/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:33.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.183/tcp/15524/p2p/16Uiu2HAkwwjHHCqeGNRTpMx61yAHpdkx1dRLTvJdfHdMC8sUqpUK","/ip4/172.18.0.183/tcp/15525/ws/p2p/16Uiu2HAkwwjHHCqeGNRTpMx61yAHpdkx1dRLTvJdfHdMC8sUqpUK"],"enrUri":"enr:-L24QECWSahzKLICGe6oV7A_axkFwPkgtqfz58p0g60Lu1ypXPrXaxYBtbwLr0jgmh5OS01eKXQomYCF7__4xkyD23wCgmlkgnY0gmlwhKwSALeKbXVsdGlhZGRyc5YACASsEgC3BjykAAoErBIAtwY8pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJWqH-JLVNtvW1UlLTGY5YcbCxqb-_KSD1KrL6GTbfHyDdGNwgjykg3VkcII8poV3YWt1MgM"}'
2026-04-08 11:54:33.390 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:33.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15523/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU"]'
2026-04-08 11:54:33.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:33.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:54:33.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:33.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15523/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:54:33.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:33.399 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:33.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:33.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:33.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:33.605 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:33.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17657/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:33.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xecd698c45f2a804b30443294fc2cd92bf1f5e05325deead1833809a886b1ec23"}]}'
2026-04-08 11:54:33.609 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:33.610 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:33.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15523/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:33.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xecd698c45f2a804b30443294fc2cd92bf1f5e05325deead1833809a886b1ec23"}]}'
2026-04-08 11:54:33.613 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:33.613 DEBUG [src.node.waku_node] Stopping container with id 8f6e8ef98c4c
2026-04-08 11:54:34.096 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:34.097 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:34.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:34.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:34.103 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:34.310 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:54:34.310 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:34.310 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:54:34.310 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:54:34.311 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:54:34.311 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.179
2026-04-08 11:54:34.312 DEBUG [src.node.docker_mananger] Generated ports ['50476', '50477', '50478', '50479', '50480']
2026-04-08 11:54:34.312 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:54:34.312 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:54:34.312 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:54:34.312 DEBUG [src.node.docker_mananger] docker run -i -t -p 50476:50476 -p 50477:50477 -p 50478:50478 -p 50479:50479 -p 50480:50480 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50478 --rest-port=50476 --tcp-port=50477 --discv5-udp-port=50479 --rest-address=0.0.0.0 --nat=extip:172.18.136.179 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1dfc8b2bbd5a4457becc8ef7f84ca6aec76c853fdfcd7773ddf1e5c8d2f2fba1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50480 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL-p-QATF1aqaWyDNA2OkWQHoh3ihPC7PEv2ymZd2QSmGoYjf-MPY04_xTHNPrBbpp0Z2Y3reHAy2M6Kv3f1uZ4CgmlkgnY0gmlwhKwShKqKbXVsdGlhZGRyc5YACASsEoSqBkT6AAoErBKEqgZE-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECvaS3DU_D6dxMVTDOlDIDczNVJDDoLYA67OqIbGVUIcWDdGNwgkT6g3VkcIJE_IV3YWt1MgM --storenode=/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU --store=false --relay=true
2026-04-08 11:54:34.508 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.179 waku 4fa37ccdb203044270b9509fc5f6aa620af0d1828a35dc9e4e6ca84bb31980f7
2026-04-08 11:54:34.547 DEBUG [src.node.docker_mananger] Container started with ID 4fa37ccdb203. Setting up logs at ./log/docker/store_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:34.547 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50476
2026-04-08 11:54:34.547 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:34.910 ERROR [src.node.docker_mananger] Max retries reached for container 8f6e8ef98c4c. Exiting log stream.
2026-04-08 11:54:35.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50476/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:35.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:35.551 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:35.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:35.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.179/tcp/50477/p2p/16Uiu2HAkunBdwPyneg98GN97xcGQkr972WJPyLPsRwD2pnUuLrGC","/ip4/172.18.136.179/tcp/50478/ws/p2p/16Uiu2HAkunBdwPyneg98GN97xcGQkr972WJPyLPsRwD2pnUuLrGC"],"enrUri":"enr:-L24QG_rdK51P4gTAsBO9elg2vH0BcW7T2cWj14o9dZI5OpXVV5AageraqvfC1FbJbfWALJvJfavsAnGi7UXXx3WYJgCgmlkgnY0gmlwhKwSiLOKbXVsdGlhZGRyc5YACASsEoizBsUtAAoErBKIswbFLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBUEmdO_nRHzV81xo8kRFJYXg7yu_YbqVFZOjTrQNPy2DdGNwgsUtg3VkcILFL4V3YWt1MgE"}'
2026-04-08 11:54:35.553 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:35.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50476/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU"]'
2026-04-08 11:54:35.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:35.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50476/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:35.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:35.597 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:35.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:35.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.179/tcp/50477/p2p/16Uiu2HAkunBdwPyneg98GN97xcGQkr972WJPyLPsRwD2pnUuLrGC","/ip4/172.18.136.179/tcp/50478/ws/p2p/16Uiu2HAkunBdwPyneg98GN97xcGQkr972WJPyLPsRwD2pnUuLrGC"],"enrUri":"enr:-L24QG_rdK51P4gTAsBO9elg2vH0BcW7T2cWj14o9dZI5OpXVV5AageraqvfC1FbJbfWALJvJfavsAnGi7UXXx3WYJgCgmlkgnY0gmlwhKwSiLOKbXVsdGlhZGRyc5YACASsEoizBsUtAAoErBKIswbFLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBUEmdO_nRHzV81xo8kRFJYXg7yu_YbqVFZOjTrQNPy2DdGNwgsUtg3VkcILFL4V3YWt1MgE"}'
2026-04-08 11:54:35.604 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:35.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50476/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU"]'
2026-04-08 11:54:35.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:35.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50476/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:54:35.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:35.611 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:36.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17657/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:36.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xecd698c45f2a804b30443294fc2cd92bf1f5e05325deead1833809a886b1ec23"},{"messageHash":"0xd4855ba79085f948462c7e6840184b2166dd8b8d579ec262e23c45f88cb0f1f9"}]}'
2026-04-08 11:54:36.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50476/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:36.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ca59170ea8ce607d4487","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xecd698c45f2a804b30443294fc2cd92bf1f5e05325deead1833809a886b1ec23"},{"messageHash":"0xd4855ba79085f948462c7e6840184b2166dd8b8d579ec262e23c45f88cb0f1f9"}]}'
2026-04-08 11:54:36.625 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:54:36.626 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:54:36.626 DEBUG [src.node.waku_node] Stopping container with id 1b09412e19b0
2026-04-08 11:54:37.149 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:37.149 DEBUG [src.node.waku_node] Stopping container with id 4fa37ccdb203
2026-04-08 11:54:37.631 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:37.633 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:54:37.651 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:54:37.656 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:54:37.661 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,286 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_bandwidth_low_vs_high_drain_time with id: 2026-04-08_11-57-43__cd0dcbf2-d70e-4113-898f-6cc9a393f8f1
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-57-43__cd0dcbf2-d70e-4113-898f-6cc9a393f8f1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-57-43__cd0dcbf2-d70e-4113-898f-6cc9a393f8f1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-57-43__cd0dcbf2-d70e-4113-898f-6cc9a393f8f1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-57-43__cd0dcbf2-d70e-4113-898f-6cc9a393f8f1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36972', '36973', '36974', '36975', '36976']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36972:36972 -p 36973:36973 -p 36974:36974 -p 36975:36975 -p 36976:36976 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36974 --rest-port=36972 --tcp-port=36973 --discv5-udp-port=36975 --rest-address=0.0.0.0 --nat=extip:172.18.4.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebb1e9c6e3bec545c6a0f031d5faeabd489bef1001d502eaeb7265f6ba7ea4df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36976 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.75 waku 78e2457ba8be3f57173ae276eb59007101ccd39bf586e37f4328f8aa691dc541
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 78e2457ba8be. Setting up logs at ./log/docker/node1_2026-04-08_11-57-43__cd0dcbf2-d70e-4113-898f-6cc9a393f8f1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36972
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 b506101253ee. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36972/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.75/tcp/36973/p2p/16Uiu2HAmUAXritnZLa6WMzgLBvbX2JA3wvnxRZrpZqShGoTiiqjQ","/ip4/172.18.4.75/tcp/36974/ws/p2p/16Uiu2HAmUAXritnZLa6WMzgLBvbX2JA3wvnxRZrpZqShGoTiiqjQ"],"enrUri":"enr:-L24QC4Fra73VBdvKmRHpveb5FLRgc5rBiIXnPH39TWS_y7CAZQFibnN19hCdkLt0XvzXNpl_XbH3vzH3ENMJjqkthcCgmlkgnY0gmlwhKwSBEuKbXVsdGlhZGRyc5YACASsEgRLBpBtAAoErBIESwaQbt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5nDF4Te_c3aQoQnSBADhbH15SgVBH7Vc3tgclU0N-ZODdGNwgpBtg3VkcIKQb4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61711', '61712', '61713', '61714', '61715']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61711:61711 -p 61712:61712 -p 61713:61713 -p 61714:61714 -p 61715:61715 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61713 --rest-port=61711 --tcp-port=61712 --discv5-udp-port=61714 --rest-address=0.0.0.0 --nat=extip:172.18.163.219 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cccd174f0dd41e6c0bdd7a9cdac0f9aedb6f74faaf200af1eeacb7debbcdc596 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61715 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC4Fra73VBdvKmRHpveb5FLRgc5rBiIXnPH39TWS_y7CAZQFibnN19hCdkLt0XvzXNpl_XbH3vzH3ENMJjqkthcCgmlkgnY0gmlwhKwSBEuKbXVsdGlhZGRyc5YACASsEgRLBpBtAAoErBIESwaQbt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5nDF4Te_c3aQoQnSBADhbH15SgVBH7Vc3tgclU0N-ZODdGNwgpBtg3VkcIKQb4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.219 waku a51a53361b2ade7f77fa8e289e19302f1711f62ef15a98dd4990dffbf6d5457a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a51a53361b2a. Setting up logs at ./log/docker/node2_2026-04-08_11-57-43__cd0dcbf2-d70e-4113-898f-6cc9a393f8f1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 61711
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61711/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61711/debug/v1/info" -H "Content-Type: application/json" -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.219/tcp/61712/p2p/16Uiu2HAmBZVNtVDNfMqyHZoC7yHKasamrkTjAeqSBMTkBF2CZWjq","/ip4/172.18.163.219/tcp/61713/ws/p2p/16Uiu2HAmBZVNtVDNfMqyHZoC7yHKasamrkTjAeqSBMTkBF2CZWjq"],"enrUri":"enr:-L24QDs-5GjcoZT29tuAuv9OdTUk9BMnq4YGOzrBQ5P-lp3aaeI1dHco1NosvsPD-hWMAOrPLyzhKIMdpcKEzKlleRECgmlkgnY0gmlwhKwSo9uKbXVsdGlhZGRyc5YACASsEqPbBvEQAAoErBKj2wbxEd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC77umWJJd3fBZwgXft3d6BXzFNz_2zUKPMR8RR0LwUJiDdGNwgvEQg3VkcILxEoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61711/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36972/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.163.219/tcp/37144/p2p/16Uiu2HAmBZVNtVDNfMqyHZoC7yHKasamrkTjAeqSBMTkBF2CZWjq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61711/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.4.75/tcp/36973/p2p/16Uiu2HAmUAXritnZLa6WMzgLBvbX2JA3wvnxRZrpZqShGoTiiqjQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7996', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7996', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8193', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8193', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client: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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7996', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7996', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '10mbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8193', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8193', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '10mbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client: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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:684 low_rate_t=35.03s high_rate_t=0.97s total_low_msgs=50 total_high_msgs=50 msg_count=50 cache=100
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 78e2457ba8be
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a51a53361b2a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-04-08 11:55:22.334 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:55:22.334 DEBUG [tests.conftest] Running test: test_content_topic_not_in_docker_flags with id: 2026-04-08_11-55-22__fde3a842-6e83-49be-bdb7-ef978c36150a
2026-04-08 11:55:22.334 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:55:22.335 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:55:22.335 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 11:55:22.342 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:22.342 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-22__fde3a842-6e83-49be-bdb7-ef978c36150a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:22.343 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:22.343 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:22.344 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:22.344 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.120
2026-04-08 11:55:22.344 DEBUG [src.node.docker_mananger] Generated ports ['5153', '5154', '5155', '5156', '5157']
2026-04-08 11:55:22.345 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 11:55:22.345 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:22.345 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:22.345 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:22.345 DEBUG [src.node.docker_mananger] docker run -i -t -p 5153:5153 -p 5154:5154 -p 5155:5155 -p 5156:5156 -p 5157:5157 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5155 --rest-port=5153 --tcp-port=5154 --discv5-udp-port=5156 --rest-address=0.0.0.0 --nat=extip:172.18.96.120 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6a4555b4f3afe6bbf1b052fc4852ed1c2a93c4eddeca9bbadfaedeefcb875887 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5157 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:55:22.534 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.120 waku 3e428a222e3529828485686bca9c7cea8856a5716b4c88e570a95c065e17e47f
2026-04-08 11:55:22.567 DEBUG [src.node.docker_mananger] Container started with ID 3e428a222e35. Setting up logs at ./log/docker/node1_2026-04-08_11-55-22__fde3a842-6e83-49be-bdb7-ef978c36150a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:22.569 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5153
2026-04-08 11:55:22.570 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:22.702 ERROR [src.node.docker_mananger] Max retries reached for container e7bf5023ada7. Exiting log stream.
2026-04-08 11:55:23.120 ERROR [src.node.docker_mananger] Max retries reached for container 1a5a67f9f6e8. Exiting log stream.
2026-04-08 11:55:23.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5153/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:23.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-08 11:55:23.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5153/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:23.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:23.678 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:23.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5153/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:23.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.120/tcp/5154/p2p/16Uiu2HAmF5zqTXhmVyW78bgAUMDRSSZQZ3w8brssnNy7emFeSUUL","/ip4/172.18.96.120/tcp/5155/ws/p2p/16Uiu2HAmF5zqTXhmVyW78bgAUMDRSSZQZ3w8brssnNy7emFeSUUL"],"enrUri":"enr:-L24QMnJRehpvIU16Ek0mJue1FZ9qQNQkdQewBNJF2kdwpROX4NRma-Yblx7-yu47YaYRk1B-mjmLvqFvonDBjwiaEwCgmlkgnY0gmlwhKwSYHiKbXVsdGlhZGRyc5YACASsEmB4BhQiAAoErBJgeAYUI90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJB9xdsGOS7U_bW8OcR9LCwfkNXRCyM_4JaiKWGT6knWDdGNwghQig3VkcIIUJIV3YWt1MgU"}'
2026-04-08 11:55:23.681 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:23.688 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:23.688 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-22__fde3a842-6e83-49be-bdb7-ef978c36150a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:23.688 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:23.688 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:23.690 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:23.690 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.140
2026-04-08 11:55:23.690 DEBUG [src.node.docker_mananger] Generated ports ['61600', '61601', '61602', '61603', '61604']
2026-04-08 11:55:23.690 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 11:55:23.690 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:23.690 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:23.691 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:23.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 61600:61600 -p 61601:61601 -p 61602:61602 -p 61603:61603 -p 61604:61604 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61602 --rest-port=61600 --tcp-port=61601 --discv5-udp-port=61603 --rest-address=0.0.0.0 --nat=extip:172.18.174.140 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ac456b91fc4095ffed84cb96ca427e6cc5b29790fad9b6a20572807efabd8d0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61604 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMnJRehpvIU16Ek0mJue1FZ9qQNQkdQewBNJF2kdwpROX4NRma-Yblx7-yu47YaYRk1B-mjmLvqFvonDBjwiaEwCgmlkgnY0gmlwhKwSYHiKbXVsdGlhZGRyc5YACASsEmB4BhQiAAoErBJgeAYUI90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJB9xdsGOS7U_bW8OcR9LCwfkNXRCyM_4JaiKWGT6knWDdGNwghQig3VkcIIUJIV3YWt1MgU
2026-04-08 11:55:23.903 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.140 waku dc7874f14739c077d0da1df4067addd7b7422568f03166294f150630e5940267
2026-04-08 11:55:23.940 DEBUG [src.node.docker_mananger] Container started with ID dc7874f14739. Setting up logs at ./log/docker/node2_2026-04-08_11-55-22__fde3a842-6e83-49be-bdb7-ef978c36150a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:23.941 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 61600
2026-04-08 11:55:23.941 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:24.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61600/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:24.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:24.945 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:24.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61600/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:24.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.140/tcp/61601/p2p/16Uiu2HAm87dE2riiLyGNtWEE5UqtRsZac71tKxFtL1XJgHgVj91a","/ip4/172.18.174.140/tcp/61602/ws/p2p/16Uiu2HAm87dE2riiLyGNtWEE5UqtRsZac71tKxFtL1XJgHgVj91a"],"enrUri":"enr:-L24QFTaqoDXzHUHPgaB4gDqgjb9GNXDwtj98vP1_THWNvEPP6qKCyjkogbHqOaPbuZ0zhXpgrxzHwicg823x382Ls0CgmlkgnY0gmlwhKwSroyKbXVsdGlhZGRyc5YACASsEq6MBvChAAoErBKujAbwot0DgnJzhQACAQAAiXNlY3AyNTZrMaECvIhcaAglm_ywLiCzK7gq79fM_m0xsOvL4nMLyTqTj3GDdGNwgvChg3VkcILwo4V3YWt1MgE"}'
2026-04-08 11:55:24.947 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:24.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61600/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.120/tcp/5154/p2p/16Uiu2HAmF5zqTXhmVyW78bgAUMDRSSZQZ3w8brssnNy7emFeSUUL"]'
2026-04-08 11:55:24.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:24.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5153/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-08 11:55:24.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:24.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61600/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-08 11:55:24.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:25.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5153/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:25.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:25.013 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:55:25.115 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:25.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5153/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:25.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649325001666538,"ephemeral":false,"proof":""}]'
2026-04-08 11:55:25.120 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:25.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61600/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:25.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649325001666538,"ephemeral":false,"proof":""}]'
2026-04-08 11:55:25.125 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:55:25.126 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:55:25.126 DEBUG [src.node.waku_node] Stopping container with id 3e428a222e35
2026-04-08 11:55:25.623 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:25.625 DEBUG [src.node.waku_node] Stopping container with id dc7874f14739
2026-04-08 11:55:26.097 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:26.100 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:55:26.135 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:55:26.161 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-04-08_11-55-56__2c55ccee-095d-4069-bab3-1c012a30c9ab
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-56__2c55ccee-095d-4069-bab3-1c012a30c9ab__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25410', '25411', '25412', '25413', '25414']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25410:25410 -p 25411:25411 -p 25412:25412 -p 25413:25413 -p 25414:25414 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25412 --rest-port=25410 --tcp-port=25411 --discv5-udp-port=25413 --rest-address=0.0.0.0 --nat=extip:172.18.138.191 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=dc7c1aeec76e1ff5e8920ef20d4bebda1b6acd8ae4c696fcca1258cf0cafeaa7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25414 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.191 waku 85d946cde53c64490f9aa3284853e36bd9211d8275f531d5da55091b5d5edb86
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 15364485a23a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85d946cde53c. Setting up logs at ./log/docker/node1_2026-04-08_11-55-56__2c55ccee-095d-4069-bab3-1c012a30c9ab__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25410
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 b72237b05640. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25410/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25410/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.191/tcp/25411/p2p/16Uiu2HAmQMTp5zrC6e4rJpkcixjZzsnmPc7Pwq8p3K3ZdKTyJn3e","/ip4/172.18.138.191/tcp/25412/ws/p2p/16Uiu2HAmQMTp5zrC6e4rJpkcixjZzsnmPc7Pwq8p3K3ZdKTyJn3e"],"enrUri":"enr:-L24QJD85U_QOZIItNok1VNRAlYVJ9sTjmOAp-4gPiSxwGlZDneP_wqoSq23dYrHux3niE_G3FfN2CJPWIXFM98JIEcCgmlkgnY0gmlwhKwSir-KbXVsdGlhZGRyc5YACASsEoq_BmNDAAoErBKKvwZjRN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDrc7XB2fwARmIeaBUHs4HkE4dpxV75OlNr7nPM6OCINWDdGNwgmNDg3VkcIJjRYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-56__2c55ccee-095d-4069-bab3-1c012a30c9ab__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3540', '3541', '3542', '3543', '3544']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3540:3540 -p 3541:3541 -p 3542:3542 -p 3543:3543 -p 3544:3544 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3542 --rest-port=3540 --tcp-port=3541 --discv5-udp-port=3543 --rest-address=0.0.0.0 --nat=extip:172.18.61.19 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=900d7cb913aec94ae237a9d4f81e5efbb32a48005bb7761bddbe5dbc04aac63f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3544 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJD85U_QOZIItNok1VNRAlYVJ9sTjmOAp-4gPiSxwGlZDneP_wqoSq23dYrHux3niE_G3FfN2CJPWIXFM98JIEcCgmlkgnY0gmlwhKwSir-KbXVsdGlhZGRyc5YACASsEoq_BmNDAAoErBKKvwZjRN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDrc7XB2fwARmIeaBUHs4HkE4dpxV75OlNr7nPM6OCINWDdGNwgmNDg3VkcIJjRYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.19 waku 5efbefbd912b6ad9799e72fa8c98cb27b55b83b56bfba1041857f30bfab37f84
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5efbefbd912b. Setting up logs at ./log/docker/node2_2026-04-08_11-55-56__2c55ccee-095d-4069-bab3-1c012a30c9ab__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3540
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3540/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3540/debug/v1/info" -H "Content-Type: application/json" -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.19/tcp/3541/p2p/16Uiu2HAmA7yQfuh7bkGrygtzCmjBj59gqpCyMcHhcxchDfJa5fam","/ip4/172.18.61.19/tcp/3542/ws/p2p/16Uiu2HAmA7yQfuh7bkGrygtzCmjBj59gqpCyMcHhcxchDfJa5fam"],"enrUri":"enr:-L24QKj-q0B5QP1z7DdJ0gO22DUm0VJOajdDu7Aco8Irfii9Aog05Q6WUo9iuiF63f8Pht4tYkEWUkiIJufnPkC0-woCgmlkgnY0gmlwhKwSPROKbXVsdGlhZGRyc5YACASsEj0TBg3VAAoErBI9EwYN1t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC2laOaQC_rDckztkjoJDYtcTFtkS-6XvRVyuCxp3QN86DdGNwgg3Vg3VkcIIN14V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3540/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.191/tcp/25411/p2p/16Uiu2HAmQMTp5zrC6e4rJpkcixjZzsnmPc7Pwq8p3K3ZdKTyJn3e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25410/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25410/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":1775649358741934997,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3540/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":1775649358741934997,"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 85d946cde53c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5efbefbd912b
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,184 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2026-04-08_11-53-52__a9f0fba1-e02f-4975-a3a5-9c92615eb996
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-52__a9f0fba1-e02f-4975-a3a5-9c92615eb996__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.38.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4974', '4975', '4976', '4977', '4978']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4974:4974 -p 4975:4975 -p 4976:4976 -p 4977:4977 -p 4978:4978 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4976 --rest-port=4974 --tcp-port=4975 --discv5-udp-port=4977 --rest-address=0.0.0.0 --nat=extip:172.18.38.109 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fb28c03047cfb49efb2c8f90a8dab8fdb55b95ad1ddd8a05405a92ce317cd9aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4978 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.109 waku 092a97cfa7aed40b7659e1dbbcfa3fb78a44a8db98e5341af6b1d3efc8c1b3ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 092a97cfa7ae. Setting up logs at ./log/docker/node1_2026-04-08_11-53-52__a9f0fba1-e02f-4975-a3a5-9c92615eb996__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4974
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 413b64c56b8a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 26103d469be1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.109/tcp/4975/p2p/16Uiu2HAmGnFjUgn4jHAUxy9Z4MLJopkR9YebAUS7RAZcL2tkURMs","/ip4/172.18.38.109/tcp/4976/ws/p2p/16Uiu2HAmGnFjUgn4jHAUxy9Z4MLJopkR9YebAUS7RAZcL2tkURMs"],"enrUri":"enr:-L24QJh5nZ3OHDJewSu-uZcHfnxol8dDomw4Ky5jwV5Bw7aNY_mC6AWpdJ9zjRdY2_iYv5WlCWyYy7G5yq6rK9X9KJECgmlkgnY0gmlwhKwSJm2KbXVsdGlhZGRyc5YACASsEiZtBhNvAAoErBImbQYTcN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDPUs02_JE2lI1XEwad7zZY4DCzdN2cV-oP-2CPCa7N6KDdGNwghNvg3VkcIITcYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-52__a9f0fba1-e02f-4975-a3a5-9c92615eb996__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54453', '54454', '54455', '54456', '54457']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54453:54453 -p 54454:54454 -p 54455:54455 -p 54456:54456 -p 54457:54457 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54455 --rest-port=54453 --tcp-port=54454 --discv5-udp-port=54456 --rest-address=0.0.0.0 --nat=extip:172.18.75.224 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4c38b71a3afed8eede03a5c99ca71b99af29bbaffbaa5dede4da32ebbecc59ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54457 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJh5nZ3OHDJewSu-uZcHfnxol8dDomw4Ky5jwV5Bw7aNY_mC6AWpdJ9zjRdY2_iYv5WlCWyYy7G5yq6rK9X9KJECgmlkgnY0gmlwhKwSJm2KbXVsdGlhZGRyc5YACASsEiZtBhNvAAoErBImbQYTcN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDPUs02_JE2lI1XEwad7zZY4DCzdN2cV-oP-2CPCa7N6KDdGNwghNvg3VkcIITcYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.224 waku 36fe0d6a7ee88deb3ba97ff287533421ac44f4b4c41fa2e45705c1b5b39197d3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36fe0d6a7ee8. Setting up logs at ./log/docker/node2_2026-04-08_11-53-52__a9f0fba1-e02f-4975-a3a5-9c92615eb996__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54453
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.224/tcp/54454/p2p/16Uiu2HAmHsu9vAgriReWdBcvHepTHtzLmWRQ8iTncQjAnudGp9yN","/ip4/172.18.75.224/tcp/54455/ws/p2p/16Uiu2HAmHsu9vAgriReWdBcvHepTHtzLmWRQ8iTncQjAnudGp9yN"],"enrUri":"enr:-L24QHYC4tcJNviyeMHYH-DRJQP6e9t8Be-pMMnozSCEfMM6T82yJQqF3EFnWqrjY77Gc9WysbWEHuPudgrXoo6lmWsCgmlkgnY0gmlwhKwSS-CKbXVsdGlhZGRyc5YACASsEkvgBtS2AAoErBJL4AbUt90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDTZkcJEKXZBvmWziYzbgloD2eBODXdsoB82AXAKjugC2DdGNwgtS2g3VkcILUuIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54453/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.109/tcp/4975/p2p/16Uiu2HAmGnFjUgn4jHAUxy9Z4MLJopkR9YebAUS7RAZcL2tkURMs"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54453/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/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":1775649234969407190,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/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":1775649234969407190,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775649235085488627,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775649235085488627,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775649235200040857,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775649235200040857,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/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":1775649235312948298,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/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":1775649235312948298,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775649235427704168,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775649235427704168,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775649235540757590,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775649235540757590,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775649235654021023,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775649235654021023,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4974/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775649235768358470,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54453/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775649235768358470,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:4974/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 DELETE "http://127.0.0.1:54453/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 DELETE "http://127.0.0.1:4974/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:54453/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:4974/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:54453/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:4974/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 DELETE "http://127.0.0.1:54453/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 DELETE "http://127.0.0.1:4974/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:54453/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:4974/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:54453/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:4974/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:54453/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:4974/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:54453/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4974/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4974/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4974/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4974/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4974/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4974/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4974/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4974/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4974/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 092a97cfa7ae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 36fe0d6a7ee8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
2026-04-08 11:58:59.702 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:58:59.704 DEBUG [tests.conftest] Running test: test_metrics_after_store_get with id: 2026-04-08_11-58-59__51193aa9-dcee-4c44-bb3e-1c225a54266f
2026-04-08 11:58:59.705 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:58:59.705 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:58:59.705 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 11:58:59.705 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:58:59.706 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:58:59.706 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:58:59.715 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:58:59.715 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-58-59__51193aa9-dcee-4c44-bb3e-1c225a54266f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:59.715 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:58:59.715 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:58:59.717 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:58:59.717 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.52
2026-04-08 11:58:59.718 DEBUG [src.node.docker_mananger] Generated ports ['51825', '51826', '51827', '51828', '51829']
2026-04-08 11:58:59.718 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:58:59.718 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:58:59.719 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:58:59.719 DEBUG [src.node.docker_mananger] docker run -i -t -p 51825:51825 -p 51826:51826 -p 51827:51827 -p 51828:51828 -p 51829:51829 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51827 --rest-port=51825 --tcp-port=51826 --discv5-udp-port=51828 --rest-address=0.0.0.0 --nat=extip:172.18.252.52 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=68edc6999bf4cc1a912fd4a3aeed8ca19c1248dc47af6f6abb1feee7dab7cb30 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51829 --metrics-logging=true --store=true --relay=true
2026-04-08 11:58:59.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.52 waku 9734e5ee2dccae24fd57675760b06f67a9ab6ad1c7748022be775cf098242132
2026-04-08 11:58:59.951 DEBUG [src.node.docker_mananger] Container started with ID 9734e5ee2dcc. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-58-59__51193aa9-dcee-4c44-bb3e-1c225a54266f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:59.953 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 51825
2026-04-08 11:58:59.953 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:59:00.021 ERROR [src.node.docker_mananger] Max retries reached for container c2044bc022d3. Exiting log stream.
2026-04-08 11:59:00.544 ERROR [src.node.docker_mananger] Max retries reached for container 76cfded40e2e. Exiting log stream.
2026-04-08 11:59:00.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51825/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:59:00.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:59:00.957 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:59:00.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51825/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:59:00.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.52/tcp/51826/p2p/16Uiu2HAmEPCmrQpTAqTDjpYCGNK6SKdH5Xm6weQ96vDZJGQkdVsZ","/ip4/172.18.252.52/tcp/51827/ws/p2p/16Uiu2HAmEPCmrQpTAqTDjpYCGNK6SKdH5Xm6weQ96vDZJGQkdVsZ"],"enrUri":"enr:-L24QCRG3Gm-yEVtMEmwt1kCsr9gMKFRJ2wpGeHHqXAHOTmXMCaXNjZ_Kzx9uaYaKQPhR27myUSCm9oEatlv9mpkLvUCgmlkgnY0gmlwhKwS_DSKbXVsdGlhZGRyc5YACASsEvw0BspyAAoErBL8NAbKc90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGawg0cQprdWHZ81LXz0QSD0QLkCrCjQitaGkLVeW0FSDdGNwgspyg3VkcILKdIV3YWt1MgM"}'
2026-04-08 11:59:00.960 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:59:00.967 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:59:00.967 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-58-59__51193aa9-dcee-4c44-bb3e-1c225a54266f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:59:00.967 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:59:00.967 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:59:00.969 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:59:00.969 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.49
2026-04-08 11:59:00.969 DEBUG [src.node.docker_mananger] Generated ports ['13375', '13376', '13377', '13378', '13379']
2026-04-08 11:59:00.969 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:59:00.969 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:59:00.970 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:59:00.970 DEBUG [src.node.docker_mananger] docker run -i -t -p 13375:13375 -p 13376:13376 -p 13377:13377 -p 13378:13378 -p 13379:13379 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13377 --rest-port=13375 --tcp-port=13376 --discv5-udp-port=13378 --rest-address=0.0.0.0 --nat=extip:172.18.43.49 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5db3e9bc1539e6cfce72ded5de42bcc2dc8fa0cf34e35ac61e23cc4dfb1c3b2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13379 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCRG3Gm-yEVtMEmwt1kCsr9gMKFRJ2wpGeHHqXAHOTmXMCaXNjZ_Kzx9uaYaKQPhR27myUSCm9oEatlv9mpkLvUCgmlkgnY0gmlwhKwS_DSKbXVsdGlhZGRyc5YACASsEvw0BspyAAoErBL8NAbKc90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGawg0cQprdWHZ81LXz0QSD0QLkCrCjQitaGkLVeW0FSDdGNwgspyg3VkcILKdIV3YWt1MgM --storenode=/ip4/172.18.252.52/tcp/51826/p2p/16Uiu2HAmEPCmrQpTAqTDjpYCGNK6SKdH5Xm6weQ96vDZJGQkdVsZ --store=true --relay=true
2026-04-08 11:59:01.157 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.49 waku 2fcf8830afe67a6da842f15841ee1e17d46681182bf0173646c7a30aaecd1569
2026-04-08 11:59:01.190 DEBUG [src.node.docker_mananger] Container started with ID 2fcf8830afe6. Setting up logs at ./log/docker/store_node1_2026-04-08_11-58-59__51193aa9-dcee-4c44-bb3e-1c225a54266f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:59:01.190 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13375
2026-04-08 11:59:01.192 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:59:02.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:59:02.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:59:02.195 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:59:02.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:59:02.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.49/tcp/13376/p2p/16Uiu2HAmTbQ9ZcJVs9uRX4qJsaXNzm3AQCg5P5vy3Z4jnx7BH2m9","/ip4/172.18.43.49/tcp/13377/ws/p2p/16Uiu2HAmTbQ9ZcJVs9uRX4qJsaXNzm3AQCg5P5vy3Z4jnx7BH2m9"],"enrUri":"enr:-L24QHHnji1Arx1_pPeomG6ADkAwbPKq83zeNh9Hjb52mga6bIk3UUAsoEgqc-_gCO5tFYgexVJjJJvOSTm6h5b4qAICgmlkgnY0gmlwhKwSKzGKbXVsdGlhZGRyc5YACASsEisxBjRAAAoErBIrMQY0Qd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3fPjkQxzAPlQEXPvYOSVHTBACQid4F5gICsiHzE0NkSDdGNwgjRAg3VkcII0QoV3YWt1MgM"}'
2026-04-08 11:59:02.198 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:59:02.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.52/tcp/51826/p2p/16Uiu2HAmEPCmrQpTAqTDjpYCGNK6SKdH5Xm6weQ96vDZJGQkdVsZ"]'
2026-04-08 11:59:02.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:59:02.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51825/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:59:02.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:59:02.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13375/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:59:02.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:59:02.214 DEBUG [src.steps.store] Relaying message
2026-04-08 11:59:02.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51825/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:59:02.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:59:02.220 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:59:02.421 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:59:02.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51825/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:59:02.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63998750fe936fea8d5a358e05dd397b22c917dd4b63256d3fdda5c3bfa01908"}]}'
2026-04-08 11:59:02.425 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:59:02.425 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:59:02.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13375/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:59:02.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63998750fe936fea8d5a358e05dd397b22c917dd4b63256d3fdda5c3bfa01908"}]}'
2026-04-08 11:59:02.428 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:59:02.429 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-08 11:59:07.429 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-04-08 11:59:07.434 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-04-08 11:59:07.434 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-04-08 11:59:07.438 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-04-08 11:59:07.438 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-04-08 11:59:07.441 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-04-08 11:59:07.441 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-04-08 11:59:07.444 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-04-08 11:59:07.445 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-04-08 11:59:07.448 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-04-08 11:59:07.448 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-04-08 11:59:07.451 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-04-08 11:59:07.452 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-04-08 11:59:07.455 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-04-08 11:59:07.455 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.252.52/tcp/51826"} has 1
2026-04-08 11:59:07.498 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:59:07.499 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:59:07.499 DEBUG [src.node.waku_node] Stopping container with id 9734e5ee2dcc
2026-04-08 11:59:07.986 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:59:07.988 DEBUG [src.node.waku_node] Stopping container with id 2fcf8830afe6
2026-04-08 11:59:08.460 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:59:08.463 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:59:08.477 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:59:08.484 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:59:08.485 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-08 11:59:08.485 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-08 11:59:08.485 DEBUG [src.libs.common] Attaching file ./log/docker/publishing_node1_2026-04-08_11-58-59__51193aa9-dcee-4c44-bb3e-1c225a54266f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:59:08.486 DEBUG [src.libs.common] Attaching file ./log/docker/store_node1_2026-04-08_11-58-59__51193aa9-dcee-4c44-bb3e-1c225a54266f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log

View File

@ -0,0 +1,385 @@
2026-04-08 11:52:06.618 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:06.618 DEBUG [tests.conftest] Running test: test_store_with_hashes with id: 2026-04-08_11-52-06__cbc49260-d7e4-4ba1-8c22-7d737f8bf91c
2026-04-08 11:52:06.618 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:06.619 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:52:06.619 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:52:06.625 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:06.625 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-52-06__cbc49260-d7e4-4ba1-8c22-7d737f8bf91c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:06.626 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:06.626 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:06.627 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:06.627 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.217
2026-04-08 11:52:06.627 DEBUG [src.node.docker_mananger] Generated ports ['20835', '20836', '20837', '20838', '20839']
2026-04-08 11:52:06.628 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:06.628 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:06.628 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:06.628 DEBUG [src.node.docker_mananger] docker run -i -t -p 20835:20835 -p 20836:20836 -p 20837:20837 -p 20838:20838 -p 20839:20839 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20837 --rest-port=20835 --tcp-port=20836 --discv5-udp-port=20838 --rest-address=0.0.0.0 --nat=extip:172.18.195.217 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=da88e3ff7dcaca07da40b53b06cb343b61722bcd9cedca56492196ebcf3e67bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20839 --metrics-logging=true --store=true --relay=true
2026-04-08 11:52:06.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.217 waku 2372c7b2345ef625ed218b4ef763cd31ba899f1d4475f996022dc9c8c3b7d497
2026-04-08 11:52:06.850 DEBUG [src.node.docker_mananger] Container started with ID 2372c7b2345e. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-52-06__cbc49260-d7e4-4ba1-8c22-7d737f8bf91c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:06.851 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20835
2026-04-08 11:52:06.852 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:06.990 ERROR [src.node.docker_mananger] Max retries reached for container fd8d2f263629. Exiting log stream.
2026-04-08 11:52:07.420 ERROR [src.node.docker_mananger] Max retries reached for container e5d62282d1e2. Exiting log stream.
2026-04-08 11:52:07.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:07.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:07.858 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:07.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:07.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.217/tcp/20836/p2p/16Uiu2HAkzxvi1UyYiufFumEqseP8WVfpmX9LvTpNqzvVVcZnWrPv","/ip4/172.18.195.217/tcp/20837/ws/p2p/16Uiu2HAkzxvi1UyYiufFumEqseP8WVfpmX9LvTpNqzvVVcZnWrPv"],"enrUri":"enr:-L24QHoWSRo13ICZvUECu7OHJuwIhkV1OKnnXspWYx3_-scUZB1nswJrgM_2cmMYno2U2X1IWyuPHwxtWeK2W1Ae6XUCgmlkgnY0gmlwhKwSw9mKbXVsdGlhZGRyc5YACASsEsPZBlFkAAoErBLD2QZRZd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUkwXsYJHqrta7ZYvKjSqr2RcRf2GGXTtpQeVa7EMci2DdGNwglFkg3VkcIJRZoV3YWt1MgM"}'
2026-04-08 11:52:07.860 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:07.867 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:07.868 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-52-06__cbc49260-d7e4-4ba1-8c22-7d737f8bf91c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:07.868 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:07.868 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:07.870 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:07.870 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.80
2026-04-08 11:52:07.870 DEBUG [src.node.docker_mananger] Generated ports ['37127', '37128', '37129', '37130', '37131']
2026-04-08 11:52:07.870 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:07.870 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:07.870 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:07.870 DEBUG [src.node.docker_mananger] docker run -i -t -p 37127:37127 -p 37128:37128 -p 37129:37129 -p 37130:37130 -p 37131:37131 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37129 --rest-port=37127 --tcp-port=37128 --discv5-udp-port=37130 --rest-address=0.0.0.0 --nat=extip:172.18.54.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=369dcec2b4b9b7ff8cec97ed72aafefd088adcdad29b0fc3cefebffc8d47bc22 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37131 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHoWSRo13ICZvUECu7OHJuwIhkV1OKnnXspWYx3_-scUZB1nswJrgM_2cmMYno2U2X1IWyuPHwxtWeK2W1Ae6XUCgmlkgnY0gmlwhKwSw9mKbXVsdGlhZGRyc5YACASsEsPZBlFkAAoErBLD2QZRZd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUkwXsYJHqrta7ZYvKjSqr2RcRf2GGXTtpQeVa7EMci2DdGNwglFkg3VkcIJRZoV3YWt1MgM --storenode=/ip4/172.18.195.217/tcp/20836/p2p/16Uiu2HAkzxvi1UyYiufFumEqseP8WVfpmX9LvTpNqzvVVcZnWrPv --store=true --relay=true
2026-04-08 11:52:08.071 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.80 waku 4294b413c370a68ad650ff674bab3d59a4c14d78a4565a98ed8133437b1e6e08
2026-04-08 11:52:08.104 DEBUG [src.node.docker_mananger] Container started with ID 4294b413c370. Setting up logs at ./log/docker/store_node1_2026-04-08_11-52-06__cbc49260-d7e4-4ba1-8c22-7d737f8bf91c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:08.105 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 37127
2026-04-08 11:52:08.105 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:09.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:09.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:09.108 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:09.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:09.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.80/tcp/37128/p2p/16Uiu2HAkvygKMXpeKN5u7r4xpxe3ruCydvqidmB4PubPhdNcofrK","/ip4/172.18.54.80/tcp/37129/ws/p2p/16Uiu2HAkvygKMXpeKN5u7r4xpxe3ruCydvqidmB4PubPhdNcofrK"],"enrUri":"enr:-L24QMR-8WOiN8Gb7V-uoZBFjaR2PTDRhGUQlSlX415JnbwoDvWoJePiRHx9m_HT7eJDDdKkIIEcBZojRLh4RUHrFo8CgmlkgnY0gmlwhKwSNlCKbXVsdGlhZGRyc5YACASsEjZQBpEIAAoErBI2UAaRCd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFw6ndyf2DSMbX3x9ORyYcwqYcXC2uD5c2UU9pyZCQASDdGNwgpEIg3VkcIKRCoV3YWt1MgM"}'
2026-04-08 11:52:09.111 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:09.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37127/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.217/tcp/20836/p2p/16Uiu2HAkzxvi1UyYiufFumEqseP8WVfpmX9LvTpNqzvVVcZnWrPv"]'
2026-04-08 11:52:09.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:09.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:09.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:09.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37127/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:09.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:09.120 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:09.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:09.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:09.126 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:09.326 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:09.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:09.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:09.333 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:09.534 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:09.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:09.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:09.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:09.742 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:09.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:09.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:09.749 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:09.950 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:09.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:09.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:09.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:10.159 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:10.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:10.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:10.167 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:10.368 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:10.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:10.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:10.374 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:10.575 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:10.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:10.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:10.581 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:10.782 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:10.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:10.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:10.791 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:10.991 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:10.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:10.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:10.999 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:11.200 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:11.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:11.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:11.209 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:11.410 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:11.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:11.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:11.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:11.619 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:11.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:11.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:11.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:11.828 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:11.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:11.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:11.836 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:12.036 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:12.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:12.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:12.044 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:12.245 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:12.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:12.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:12.251 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:12.452 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:12.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:12.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:12.459 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:12.660 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:12.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:12.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:12.667 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:12.868 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:12.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:12.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:12.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:13.075 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:13.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:13.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:13.083 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:13.284 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:13.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:13.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:13.291 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:13.492 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:13.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:13.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:13.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:13.699 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:13.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:13.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:13.705 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:13.906 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:13.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:13.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:13.913 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:14.115 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:14.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:14.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:14.122 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:14.324 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:14.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:14.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:14.330 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:14.532 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:14.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:14.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:14.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:14.740 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:14.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:14.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:14.748 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:14.949 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:14.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:14.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:14.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:15.155 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:15.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:15.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:15.162 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:15.362 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:15.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:15.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:15.368 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:15.569 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:15.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:15.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:15.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:15.777 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:15.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:15.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:15.784 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:15.985 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:15.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:15.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:15.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:16.192 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:16.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:16.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:16.199 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:16.400 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:16.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:16.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:16.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:16.607 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:16.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:16.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:16.614 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:16.815 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:16.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:16.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:16.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:17.024 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:17.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:17.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:17.031 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:17.232 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:17.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:17.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:17.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:17.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xb5ee087a167ea4a175b403e28845ff1ca80f7ea0dc78bc88e5be543eb2ed701b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5ee087a167ea4a175b403e28845ff1ca80f7ea0dc78bc88e5be543eb2ed701b"}]}'
2026-04-08 11:52:17.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4327a7a8e1f86633f6dec364c678bbeb81a0c13ded2d40ea60dcc8bb145fc956&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4327a7a8e1f86633f6dec364c678bbeb81a0c13ded2d40ea60dcc8bb145fc956"}]}'
2026-04-08 11:52:17.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xe5a3257c07a990b9df790f8b1ce7be34fa86f8a430443147fa94747722687bbd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5a3257c07a990b9df790f8b1ce7be34fa86f8a430443147fa94747722687bbd"}]}'
2026-04-08 11:52:17.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x3ec91d21835d8032e10e7edf9a4e1717e647e489a1957e874aa715dec25cc933&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ec91d21835d8032e10e7edf9a4e1717e647e489a1957e874aa715dec25cc933"}]}'
2026-04-08 11:52:17.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xaf5ccf94cdf8d19db538d3fbf7ec6c59dad81d5d43421a0445c7423dea719926&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaf5ccf94cdf8d19db538d3fbf7ec6c59dad81d5d43421a0445c7423dea719926"}]}'
2026-04-08 11:52:17.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xee1251f68a901ef7edfc14891359346dd3779cd58d8fa1d83225b52d31ceb273&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xee1251f68a901ef7edfc14891359346dd3779cd58d8fa1d83225b52d31ceb273"}]}'
2026-04-08 11:52:17.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xc1c04870dc8892575f54f880f3a1da20eed0c66a98da3ef4b8f537bcfe6bd86c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1c04870dc8892575f54f880f3a1da20eed0c66a98da3ef4b8f537bcfe6bd86c"}]}'
2026-04-08 11:52:17.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x42c0fdcc81cac60628c6fccf752da9ff3d3076fddf4e94ace1f5b46cbac839b0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x42c0fdcc81cac60628c6fccf752da9ff3d3076fddf4e94ace1f5b46cbac839b0"}]}'
2026-04-08 11:52:17.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcb573144cc92411e0fae77fdfc6fb073f156d0c39c992796a183b737d827a3d3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcb573144cc92411e0fae77fdfc6fb073f156d0c39c992796a183b737d827a3d3"}]}'
2026-04-08 11:52:17.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x7ffd08726771f2da341f5cfd760b71dfbd1dbe35cc2541c6b3bab3de9815fb86&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7ffd08726771f2da341f5cfd760b71dfbd1dbe35cc2541c6b3bab3de9815fb86"}]}'
2026-04-08 11:52:17.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2ccb9046de2a326b338b46cfa8941fb94eb58658e2eca9d0f33157c7979f148d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ccb9046de2a326b338b46cfa8941fb94eb58658e2eca9d0f33157c7979f148d"}]}'
2026-04-08 11:52:17.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x9b9925ac7a3de23c471199e9a50d8bd4ca4cc40a0515abd714d2ae25c6e97b83&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9b9925ac7a3de23c471199e9a50d8bd4ca4cc40a0515abd714d2ae25c6e97b83"}]}'
2026-04-08 11:52:17.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x62aa5cec0031d65c1c5e7e7d91414095106e13d6c40f20a69c7946c7d3f1d174&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x62aa5cec0031d65c1c5e7e7d91414095106e13d6c40f20a69c7946c7d3f1d174"}]}'
2026-04-08 11:52:17.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x370019eec8733fa75a7cea8d90f49f56ada01bc48d796d26df4071fb1647044e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x370019eec8733fa75a7cea8d90f49f56ada01bc48d796d26df4071fb1647044e"}]}'
2026-04-08 11:52:17.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xc1a599e15566ba008ff9bf917e7e8cd6a347a8dbb33110d524c1f63674da8211&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1a599e15566ba008ff9bf917e7e8cd6a347a8dbb33110d524c1f63674da8211"}]}'
2026-04-08 11:52:17.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2adcbf679c280a90a7c3671deb476d12555305edcad8aee84d8ac348d7466ee8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2adcbf679c280a90a7c3671deb476d12555305edcad8aee84d8ac348d7466ee8"}]}'
2026-04-08 11:52:17.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x47b6fff1e8d3cf832d2d402a03ab76730ededbde82df60433e95d1e5b3d9ecca&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47b6fff1e8d3cf832d2d402a03ab76730ededbde82df60433e95d1e5b3d9ecca"}]}'
2026-04-08 11:52:17.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x394ffe588b49a7fd9abe2f0cb6b71dbc1da663851d7223a3655255c5acbfcd4f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x394ffe588b49a7fd9abe2f0cb6b71dbc1da663851d7223a3655255c5acbfcd4f"}]}'
2026-04-08 11:52:17.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x426804ef0a1321bdc9198389cd2be6a85b79af6ff9fd01db625517c21dfb355a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x426804ef0a1321bdc9198389cd2be6a85b79af6ff9fd01db625517c21dfb355a"}]}'
2026-04-08 11:52:17.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x771cdd923fe2e1b0c93b10d811f8056e94caab76c944ff50c61322b0cde1d092&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x771cdd923fe2e1b0c93b10d811f8056e94caab76c944ff50c61322b0cde1d092"}]}'
2026-04-08 11:52:17.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x110fa55d9d8de924abaa78e0159524962786cc2428036eda74dbdeac540c069d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x110fa55d9d8de924abaa78e0159524962786cc2428036eda74dbdeac540c069d"}]}'
2026-04-08 11:52:17.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2ef02275f74abecee2f399204841272c3b5db2ffd5b5de8a85186a5c81ac57e5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ef02275f74abecee2f399204841272c3b5db2ffd5b5de8a85186a5c81ac57e5"}]}'
2026-04-08 11:52:17.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x519fe8b8e3fdc7799b650c6b5a28cd4b537159f078375eaf96ce7c57ec45cd1a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x519fe8b8e3fdc7799b650c6b5a28cd4b537159f078375eaf96ce7c57ec45cd1a"}]}'
2026-04-08 11:52:17.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x648621654236d15dac1a9a10c759db128d7ddd37698f18407d79075d5f495390&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x648621654236d15dac1a9a10c759db128d7ddd37698f18407d79075d5f495390"}]}'
2026-04-08 11:52:17.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xea828b0037558d3ae8c3b498fb7e1ac350a8160e869507680d05d51598246f21&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea828b0037558d3ae8c3b498fb7e1ac350a8160e869507680d05d51598246f21"}]}'
2026-04-08 11:52:17.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x6429661ef2628d4505cc03d21563e185b4d30a7f1245fa8140de1538ae80c28e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6429661ef2628d4505cc03d21563e185b4d30a7f1245fa8140de1538ae80c28e"}]}'
2026-04-08 11:52:17.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xeeb19d774c43c91fb3ad6d4d5f6fdd715820c5eae56b1da84d87654c382b293a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeeb19d774c43c91fb3ad6d4d5f6fdd715820c5eae56b1da84d87654c382b293a"}]}'
2026-04-08 11:52:17.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x952ef7688b04819603abc322399a63a79adc2627cb1ff2fa8a6a83faabe7aaca&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x952ef7688b04819603abc322399a63a79adc2627cb1ff2fa8a6a83faabe7aaca"}]}'
2026-04-08 11:52:17.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x9b2491ff0ed4e8e370b556f85a560f3ff46fe8eaf97bbbf928b9e40f4d2fc48c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9b2491ff0ed4e8e370b556f85a560f3ff46fe8eaf97bbbf928b9e40f4d2fc48c"}]}'
2026-04-08 11:52:17.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4d61854abd11ebc433c3ef0d22135c9e5d85baac1d8d9a7ba49a1b11f3b0e589&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4d61854abd11ebc433c3ef0d22135c9e5d85baac1d8d9a7ba49a1b11f3b0e589"}]}'
2026-04-08 11:52:17.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x5a3f1c1712e0103cc47884779c23f24b48505eb101fee6e962d810c68b6c5ac0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a3f1c1712e0103cc47884779c23f24b48505eb101fee6e962d810c68b6c5ac0"}]}'
2026-04-08 11:52:17.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x569375f23165bf99ae7ec2497b7d4c1de817b4e1cec5f45d19a2ae322160ab46&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x569375f23165bf99ae7ec2497b7d4c1de817b4e1cec5f45d19a2ae322160ab46"}]}'
2026-04-08 11:52:17.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x400e969a55b9bc08575f0a4be53fa81b90d45a6f4f33ffa35db9efa98349321e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x400e969a55b9bc08575f0a4be53fa81b90d45a6f4f33ffa35db9efa98349321e"}]}'
2026-04-08 11:52:17.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcb877b2b91248e42fc1a6812cdfabb42c69a5751c3b338f4adef57f188307653&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcb877b2b91248e42fc1a6812cdfabb42c69a5751c3b338f4adef57f188307653"}]}'
2026-04-08 11:52:17.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xe39646bb61ae2492a3ca3590131aeec5bdf285dcc31b0c2691a3c1728cd9ca1c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe39646bb61ae2492a3ca3590131aeec5bdf285dcc31b0c2691a3c1728cd9ca1c"}]}'
2026-04-08 11:52:17.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x60f1aae77a5972e98f04664aa0ee4447cc1b87b9eea83ac10ca0de2ee2092d02&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x60f1aae77a5972e98f04664aa0ee4447cc1b87b9eea83ac10ca0de2ee2092d02"}]}'
2026-04-08 11:52:17.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xbcf497561f3e85c86ca2547c4eb141dd31eff1d25394dc8a624d767a82dd0b39&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbcf497561f3e85c86ca2547c4eb141dd31eff1d25394dc8a624d767a82dd0b39"}]}'
2026-04-08 11:52:17.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x08fd786e9b62c70fe8d299adc2eedba1bc2ab1155e6923f2b4cb49887279e878&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x08fd786e9b62c70fe8d299adc2eedba1bc2ab1155e6923f2b4cb49887279e878"}]}'
2026-04-08 11:52:17.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x0e62d2f3f3ae593eaa8ddee094e45f33e755a97efd4bf7000e21bf30eb70b2b8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e62d2f3f3ae593eaa8ddee094e45f33e755a97efd4bf7000e21bf30eb70b2b8"}]}'
2026-04-08 11:52:17.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xd5575b1f55d16320dcda7ef5a1a4e5ae1e9740a2c63a6fc09f9cba7dcbb3f2a9&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5575b1f55d16320dcda7ef5a1a4e5ae1e9740a2c63a6fc09f9cba7dcbb3f2a9"}]}'
2026-04-08 11:52:17.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xb5ee087a167ea4a175b403e28845ff1ca80f7ea0dc78bc88e5be543eb2ed701b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5ee087a167ea4a175b403e28845ff1ca80f7ea0dc78bc88e5be543eb2ed701b"}]}'
2026-04-08 11:52:17.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4327a7a8e1f86633f6dec364c678bbeb81a0c13ded2d40ea60dcc8bb145fc956&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4327a7a8e1f86633f6dec364c678bbeb81a0c13ded2d40ea60dcc8bb145fc956"}]}'
2026-04-08 11:52:17.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xe5a3257c07a990b9df790f8b1ce7be34fa86f8a430443147fa94747722687bbd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5a3257c07a990b9df790f8b1ce7be34fa86f8a430443147fa94747722687bbd"}]}'
2026-04-08 11:52:17.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x3ec91d21835d8032e10e7edf9a4e1717e647e489a1957e874aa715dec25cc933&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ec91d21835d8032e10e7edf9a4e1717e647e489a1957e874aa715dec25cc933"}]}'
2026-04-08 11:52:17.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xaf5ccf94cdf8d19db538d3fbf7ec6c59dad81d5d43421a0445c7423dea719926&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaf5ccf94cdf8d19db538d3fbf7ec6c59dad81d5d43421a0445c7423dea719926"}]}'
2026-04-08 11:52:17.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xee1251f68a901ef7edfc14891359346dd3779cd58d8fa1d83225b52d31ceb273&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xee1251f68a901ef7edfc14891359346dd3779cd58d8fa1d83225b52d31ceb273"}]}'
2026-04-08 11:52:17.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xc1c04870dc8892575f54f880f3a1da20eed0c66a98da3ef4b8f537bcfe6bd86c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1c04870dc8892575f54f880f3a1da20eed0c66a98da3ef4b8f537bcfe6bd86c"}]}'
2026-04-08 11:52:17.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x42c0fdcc81cac60628c6fccf752da9ff3d3076fddf4e94ace1f5b46cbac839b0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x42c0fdcc81cac60628c6fccf752da9ff3d3076fddf4e94ace1f5b46cbac839b0"}]}'
2026-04-08 11:52:17.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcb573144cc92411e0fae77fdfc6fb073f156d0c39c992796a183b737d827a3d3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcb573144cc92411e0fae77fdfc6fb073f156d0c39c992796a183b737d827a3d3"}]}'
2026-04-08 11:52:17.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x7ffd08726771f2da341f5cfd760b71dfbd1dbe35cc2541c6b3bab3de9815fb86&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7ffd08726771f2da341f5cfd760b71dfbd1dbe35cc2541c6b3bab3de9815fb86"}]}'
2026-04-08 11:52:17.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2ccb9046de2a326b338b46cfa8941fb94eb58658e2eca9d0f33157c7979f148d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ccb9046de2a326b338b46cfa8941fb94eb58658e2eca9d0f33157c7979f148d"}]}'
2026-04-08 11:52:17.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x9b9925ac7a3de23c471199e9a50d8bd4ca4cc40a0515abd714d2ae25c6e97b83&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9b9925ac7a3de23c471199e9a50d8bd4ca4cc40a0515abd714d2ae25c6e97b83"}]}'
2026-04-08 11:52:17.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x62aa5cec0031d65c1c5e7e7d91414095106e13d6c40f20a69c7946c7d3f1d174&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x62aa5cec0031d65c1c5e7e7d91414095106e13d6c40f20a69c7946c7d3f1d174"}]}'
2026-04-08 11:52:17.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x370019eec8733fa75a7cea8d90f49f56ada01bc48d796d26df4071fb1647044e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x370019eec8733fa75a7cea8d90f49f56ada01bc48d796d26df4071fb1647044e"}]}'
2026-04-08 11:52:17.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xc1a599e15566ba008ff9bf917e7e8cd6a347a8dbb33110d524c1f63674da8211&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1a599e15566ba008ff9bf917e7e8cd6a347a8dbb33110d524c1f63674da8211"}]}'
2026-04-08 11:52:17.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2adcbf679c280a90a7c3671deb476d12555305edcad8aee84d8ac348d7466ee8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2adcbf679c280a90a7c3671deb476d12555305edcad8aee84d8ac348d7466ee8"}]}'
2026-04-08 11:52:17.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x47b6fff1e8d3cf832d2d402a03ab76730ededbde82df60433e95d1e5b3d9ecca&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47b6fff1e8d3cf832d2d402a03ab76730ededbde82df60433e95d1e5b3d9ecca"}]}'
2026-04-08 11:52:17.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x394ffe588b49a7fd9abe2f0cb6b71dbc1da663851d7223a3655255c5acbfcd4f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x394ffe588b49a7fd9abe2f0cb6b71dbc1da663851d7223a3655255c5acbfcd4f"}]}'
2026-04-08 11:52:17.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x426804ef0a1321bdc9198389cd2be6a85b79af6ff9fd01db625517c21dfb355a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x426804ef0a1321bdc9198389cd2be6a85b79af6ff9fd01db625517c21dfb355a"}]}'
2026-04-08 11:52:17.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x771cdd923fe2e1b0c93b10d811f8056e94caab76c944ff50c61322b0cde1d092&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x771cdd923fe2e1b0c93b10d811f8056e94caab76c944ff50c61322b0cde1d092"}]}'
2026-04-08 11:52:17.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x110fa55d9d8de924abaa78e0159524962786cc2428036eda74dbdeac540c069d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x110fa55d9d8de924abaa78e0159524962786cc2428036eda74dbdeac540c069d"}]}'
2026-04-08 11:52:17.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2ef02275f74abecee2f399204841272c3b5db2ffd5b5de8a85186a5c81ac57e5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ef02275f74abecee2f399204841272c3b5db2ffd5b5de8a85186a5c81ac57e5"}]}'
2026-04-08 11:52:17.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x519fe8b8e3fdc7799b650c6b5a28cd4b537159f078375eaf96ce7c57ec45cd1a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x519fe8b8e3fdc7799b650c6b5a28cd4b537159f078375eaf96ce7c57ec45cd1a"}]}'
2026-04-08 11:52:17.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x648621654236d15dac1a9a10c759db128d7ddd37698f18407d79075d5f495390&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x648621654236d15dac1a9a10c759db128d7ddd37698f18407d79075d5f495390"}]}'
2026-04-08 11:52:17.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xea828b0037558d3ae8c3b498fb7e1ac350a8160e869507680d05d51598246f21&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea828b0037558d3ae8c3b498fb7e1ac350a8160e869507680d05d51598246f21"}]}'
2026-04-08 11:52:17.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x6429661ef2628d4505cc03d21563e185b4d30a7f1245fa8140de1538ae80c28e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6429661ef2628d4505cc03d21563e185b4d30a7f1245fa8140de1538ae80c28e"}]}'
2026-04-08 11:52:17.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xeeb19d774c43c91fb3ad6d4d5f6fdd715820c5eae56b1da84d87654c382b293a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeeb19d774c43c91fb3ad6d4d5f6fdd715820c5eae56b1da84d87654c382b293a"}]}'
2026-04-08 11:52:17.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x952ef7688b04819603abc322399a63a79adc2627cb1ff2fa8a6a83faabe7aaca&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x952ef7688b04819603abc322399a63a79adc2627cb1ff2fa8a6a83faabe7aaca"}]}'
2026-04-08 11:52:17.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x9b2491ff0ed4e8e370b556f85a560f3ff46fe8eaf97bbbf928b9e40f4d2fc48c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9b2491ff0ed4e8e370b556f85a560f3ff46fe8eaf97bbbf928b9e40f4d2fc48c"}]}'
2026-04-08 11:52:17.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4d61854abd11ebc433c3ef0d22135c9e5d85baac1d8d9a7ba49a1b11f3b0e589&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4d61854abd11ebc433c3ef0d22135c9e5d85baac1d8d9a7ba49a1b11f3b0e589"}]}'
2026-04-08 11:52:17.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x5a3f1c1712e0103cc47884779c23f24b48505eb101fee6e962d810c68b6c5ac0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a3f1c1712e0103cc47884779c23f24b48505eb101fee6e962d810c68b6c5ac0"}]}'
2026-04-08 11:52:17.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x569375f23165bf99ae7ec2497b7d4c1de817b4e1cec5f45d19a2ae322160ab46&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x569375f23165bf99ae7ec2497b7d4c1de817b4e1cec5f45d19a2ae322160ab46"}]}'
2026-04-08 11:52:17.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x400e969a55b9bc08575f0a4be53fa81b90d45a6f4f33ffa35db9efa98349321e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x400e969a55b9bc08575f0a4be53fa81b90d45a6f4f33ffa35db9efa98349321e"}]}'
2026-04-08 11:52:17.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcb877b2b91248e42fc1a6812cdfabb42c69a5751c3b338f4adef57f188307653&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcb877b2b91248e42fc1a6812cdfabb42c69a5751c3b338f4adef57f188307653"}]}'
2026-04-08 11:52:17.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xe39646bb61ae2492a3ca3590131aeec5bdf285dcc31b0c2691a3c1728cd9ca1c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe39646bb61ae2492a3ca3590131aeec5bdf285dcc31b0c2691a3c1728cd9ca1c"}]}'
2026-04-08 11:52:17.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x60f1aae77a5972e98f04664aa0ee4447cc1b87b9eea83ac10ca0de2ee2092d02&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x60f1aae77a5972e98f04664aa0ee4447cc1b87b9eea83ac10ca0de2ee2092d02"}]}'
2026-04-08 11:52:17.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xbcf497561f3e85c86ca2547c4eb141dd31eff1d25394dc8a624d767a82dd0b39&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbcf497561f3e85c86ca2547c4eb141dd31eff1d25394dc8a624d767a82dd0b39"}]}'
2026-04-08 11:52:17.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x08fd786e9b62c70fe8d299adc2eedba1bc2ab1155e6923f2b4cb49887279e878&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x08fd786e9b62c70fe8d299adc2eedba1bc2ab1155e6923f2b4cb49887279e878"}]}'
2026-04-08 11:52:17.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x0e62d2f3f3ae593eaa8ddee094e45f33e755a97efd4bf7000e21bf30eb70b2b8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e62d2f3f3ae593eaa8ddee094e45f33e755a97efd4bf7000e21bf30eb70b2b8"}]}'
2026-04-08 11:52:17.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37127/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xd5575b1f55d16320dcda7ef5a1a4e5ae1e9740a2c63a6fc09f9cba7dcbb3f2a9&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:17.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5575b1f55d16320dcda7ef5a1a4e5ae1e9740a2c63a6fc09f9cba7dcbb3f2a9"}]}'
2026-04-08 11:52:17.677 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:17.678 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:17.678 DEBUG [src.node.waku_node] Stopping container with id 2372c7b2345e
2026-04-08 11:52:18.161 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:18.162 DEBUG [src.node.waku_node] Stopping container with id 4294b413c370
2026-04-08 11:52:19.019 ERROR [src.node.docker_mananger] Max retries reached for container 2372c7b2345e. Exiting log stream.
2026-04-08 11:52:28.603 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:28.605 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:28.639 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:28.657 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,157 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_lightpush_nodes with id: 2026-04-08_11-50-51__0724024b-94f4-4a8e-a678-d78859d9daa4
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_11-50-51__0724024b-94f4-4a8e-a678-d78859d9daa4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.24.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39578', '39579', '39580', '39581', '39582']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39578:39578 -p 39579:39579 -p 39580:39580 -p 39581:39581 -p 39582:39582 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39580 --rest-port=39578 --tcp-port=39579 --discv5-udp-port=39581 --rest-address=0.0.0.0 --nat=extip:172.18.24.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=efb66d16f56d5ebdbd6eafae048abfe2cdcff31733cc6f0b1cf3aaa50f4ce6eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39582 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.228 waku f0a14183ee7b97ce01873026050a365269f4062fbf025352ff40d903416fdeca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f0a14183ee7b. Setting up logs at ./log/docker/receiving_node1_2026-04-08_11-50-51__0724024b-94f4-4a8e-a678-d78859d9daa4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 39578
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 2f161e5bdd4b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 483fb3346c95. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39578/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39578/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.228/tcp/39579/p2p/16Uiu2HAmQ2kcQ6K1mh439WFSHvhzSjGJr1gs926bmuk1CHzwb8jw","/ip4/172.18.24.228/tcp/39580/ws/p2p/16Uiu2HAmQ2kcQ6K1mh439WFSHvhzSjGJr1gs926bmuk1CHzwb8jw"],"enrUri":"enr:-L24QIaYEtZtrgGOOA9xp39g9PbvgUM4UWtVgA6XubO8LPgxPj5PC-9zQVifWFPGUGbuQgni4qdrZ0mDWzVCtXZpmucCgmlkgnY0gmlwhKwSGOSKbXVsdGlhZGRyc5YACASsEhjkBpqbAAoErBIY5AaanN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqQPMdt1Q8KQsRC4T-3sZ0H-33PxxRvPfXpGGS76h9oaDdGNwgpqbg3VkcIKanYV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_11-50-51__0724024b-94f4-4a8e-a678-d78859d9daa4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31190', '31191', '31192', '31193', '31194']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31190:31190 -p 31191:31191 -p 31192:31192 -p 31193:31193 -p 31194:31194 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31192 --rest-port=31190 --tcp-port=31191 --discv5-udp-port=31193 --rest-address=0.0.0.0 --nat=extip:172.18.68.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc63b33b5eaaf9c869ff2dd4b1422a1f1dca6758eb8cd37d8ecdda4edef753cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31194 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.118 waku 5a950f49e100ae5d5c226d787c006623654b6988cb81bf07eac17794af1c5220
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5a950f49e100. Setting up logs at ./log/docker/receiving_node2_2026-04-08_11-50-51__0724024b-94f4-4a8e-a678-d78859d9daa4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31190
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31190/debug/v1/info" -H "Content-Type: application/json" -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.118/tcp/31191/p2p/16Uiu2HAmSXPXENf7NLhtFnGntvL2senZFvUwiFueJCpV28xjRWD4","/ip4/172.18.68.118/tcp/31192/ws/p2p/16Uiu2HAmSXPXENf7NLhtFnGntvL2senZFvUwiFueJCpV28xjRWD4"],"enrUri":"enr:-L24QMrd8mR4li8qpKGTKwOQUqx1d3GwtVPgo1eC2VjkpOdjTB3SDwD_BatQZMZQYYiJBUMxwfln-5hMh3SC-Nkk8qYCgmlkgnY0gmlwhKwSRHaKbXVsdGlhZGRyc5YACASsEkR2BnnXAAoErBJEdgZ52N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzhErpRoQhLJAKILYZo2dLKPFt_b1AU2XeAKF73rbGc-DdGNwgnnXg3VkcIJ52YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31190/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.228/tcp/39579/p2p/16Uiu2HAmQ2kcQ6K1mh439WFSHvhzSjGJr1gs926bmuk1CHzwb8jw"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_11-50-51__0724024b-94f4-4a8e-a678-d78859d9daa4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37714', '37715', '37716', '37717', '37718']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37714:37714 -p 37715:37715 -p 37716:37716 -p 37717:37717 -p 37718:37718 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37716 --rest-port=37714 --tcp-port=37715 --discv5-udp-port=37717 --rest-address=0.0.0.0 --nat=extip:172.18.20.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cdec73fe35ad5bfa1aeecfce0d9df2cdd904a095adbb1a93b4cd5b69cbeed951 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37718 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIaYEtZtrgGOOA9xp39g9PbvgUM4UWtVgA6XubO8LPgxPj5PC-9zQVifWFPGUGbuQgni4qdrZ0mDWzVCtXZpmucCgmlkgnY0gmlwhKwSGOSKbXVsdGlhZGRyc5YACASsEhjkBpqbAAoErBIY5AaanN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqQPMdt1Q8KQsRC4T-3sZ0H-33PxxRvPfXpGGS76h9oaDdGNwgpqbg3VkcIKanYV3YWt1Mgk --lightpushnode=/ip4/172.18.24.228/tcp/39579/p2p/16Uiu2HAmQ2kcQ6K1mh439WFSHvhzSjGJr1gs926bmuk1CHzwb8jw --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.15 waku ce89ef7aec65a66d88a341a9d5ec78ade52b202a6b4b654367943bc8d5498e08
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce89ef7aec65. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_11-50-51__0724024b-94f4-4a8e-a678-d78859d9daa4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 37714
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37714/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37714/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/37715/p2p/16Uiu2HAmFWNvHcU5rdWztm8Rhg5zaRdrmG9CwiTwnzdczfKVSgNx","/ip4/172.18.20.15/tcp/37716/ws/p2p/16Uiu2HAmFWNvHcU5rdWztm8Rhg5zaRdrmG9CwiTwnzdczfKVSgNx"],"enrUri":"enr:-L24QE4m_n4KHhxEVXssVYtOLmyIGLp2vY0k2cwyxqq71XSoCx4HxhLFeMt_L0yUSim--W2PqaEEmt42a5WXRg9aSj4CgmlkgnY0gmlwhKwSFA-KbXVsdGlhZGRyc5YACASsEhQPBpNTAAoErBIUDwaTVN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKl5aLXgCRiKkgQxOH-2yMxHQoP-njD4_RtXrEbbpYV2DdGNwgpNTg3VkcIKTVYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37714/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.228/tcp/39579/p2p/16Uiu2HAmQ2kcQ6K1mh439WFSHvhzSjGJr1gs926bmuk1CHzwb8jw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37714/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.118/tcp/31191/p2p/16Uiu2HAmSXPXENf7NLhtFnGntvL2senZFvUwiFueJCpV28xjRWD4"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-04-08_11-50-51__0724024b-94f4-4a8e-a678-d78859d9daa4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48728', '48729', '48730', '48731', '48732']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48728:48728 -p 48729:48729 -p 48730:48730 -p 48731:48731 -p 48732:48732 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48730 --rest-port=48728 --tcp-port=48729 --discv5-udp-port=48731 --rest-address=0.0.0.0 --nat=extip:172.18.176.42 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2cfde9a060b8ddb1603fceceebbe73c9c25efaa7b71c24bacb8e1d6ce19bb7bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48732 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIaYEtZtrgGOOA9xp39g9PbvgUM4UWtVgA6XubO8LPgxPj5PC-9zQVifWFPGUGbuQgni4qdrZ0mDWzVCtXZpmucCgmlkgnY0gmlwhKwSGOSKbXVsdGlhZGRyc5YACASsEhjkBpqbAAoErBIY5AaanN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqQPMdt1Q8KQsRC4T-3sZ0H-33PxxRvPfXpGGS76h9oaDdGNwgpqbg3VkcIKanYV3YWt1Mgk --lightpushnode=/ip4/172.18.24.228/tcp/39579/p2p/16Uiu2HAmQ2kcQ6K1mh439WFSHvhzSjGJr1gs926bmuk1CHzwb8jw --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.42 waku 1066b75d79725acca3e629937005662fa67e9b6f7bcc7473c02a8921a82d6c78
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1066b75d7972. Setting up logs at ./log/docker/lightpush_node2_2026-04-08_11-50-51__0724024b-94f4-4a8e-a678-d78859d9daa4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48728
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48728/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48728/debug/v1/info" -H "Content-Type: application/json" -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.42/tcp/48729/p2p/16Uiu2HAmL8kux3ewy4oeaPivcBcBJSGJiU7Mke79U3wZXUY7f6AN","/ip4/172.18.176.42/tcp/48730/ws/p2p/16Uiu2HAmL8kux3ewy4oeaPivcBcBJSGJiU7Mke79U3wZXUY7f6AN"],"enrUri":"enr:-L24QLaVBsMvhuczAui427VVHCKFpbowh_nd-UdjNVcPm6RxPqGbUM0XjltSNx5ub1Fb31-wRN8NOnxb9mco58rkGG4CgmlkgnY0gmlwhKwSsCqKbXVsdGlhZGRyc5YACASsErAqBr5ZAAoErBKwKga-Wt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbx7gxAm6AW0lD1T4GgVqUc5qIRrVEDLL6GAEJQauUkODdGNwgr5Zg3VkcIK-W4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48728/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.228/tcp/39579/p2p/16Uiu2HAmQ2kcQ6K1mh439WFSHvhzSjGJr1gs926bmuk1CHzwb8jw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48728/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.118/tcp/31191/p2p/16Uiu2HAmSXPXENf7NLhtFnGntvL2senZFvUwiFueJCpV28xjRWD4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39578/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31190/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37714/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48728/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37714/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649056809949151}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649056809949151,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649056809949151,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649056809949151,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649056809949151,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48728/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649056943507325}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649056943507325,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649056943507325,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649056943507325,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48728/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649056943507325,"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 f0a14183ee7b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5a950f49e100
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce89ef7aec65
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f0a14183ee7b. 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 1066b75d7972
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5a950f49e100. 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,128 @@
2026-04-08 11:51:09.474 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:51:09.474 DEBUG [tests.conftest] Running test: test_light_push_after_light_push_node_restarts with id: 2026-04-08_11-51-09__8da3fd75-6b6e-4e26-8aaa-c59f0e70732e
2026-04-08 11:51:09.475 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:51:09.475 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 11:51:09.481 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:09.481 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_11-51-09__8da3fd75-6b6e-4e26-8aaa-c59f0e70732e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:09.482 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:09.482 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:09.483 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:09.483 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.104
2026-04-08 11:51:09.483 DEBUG [src.node.docker_mananger] Generated ports ['27914', '27915', '27916', '27917', '27918']
2026-04-08 11:51:09.484 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:09.484 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:09.484 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:09.484 DEBUG [src.node.docker_mananger] docker run -i -t -p 27914:27914 -p 27915:27915 -p 27916:27916 -p 27917:27917 -p 27918:27918 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27916 --rest-port=27914 --tcp-port=27915 --discv5-udp-port=27917 --rest-address=0.0.0.0 --nat=extip:172.18.26.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9602f5a3dcadeab8e8cc1eaf1ff8bcc25767f5c1cc622c9ab0404228563cdf5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27918 --metrics-logging=true --lightpush=true --relay=true
2026-04-08 11:51:09.667 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.104 waku 2f225d4d3e03bcc07aca932cea0e4fa21c84412e23c0c26ad082238eb0fbdb9b
2026-04-08 11:51:09.701 DEBUG [src.node.docker_mananger] Container started with ID 2f225d4d3e03. Setting up logs at ./log/docker/receiving_node1_2026-04-08_11-51-09__8da3fd75-6b6e-4e26-8aaa-c59f0e70732e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:09.702 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 27914
2026-04-08 11:51:09.702 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:09.878 ERROR [src.node.docker_mananger] Max retries reached for container 292139d741ac. Exiting log stream.
2026-04-08 11:51:10.259 ERROR [src.node.docker_mananger] Max retries reached for container b6cd15f2ef69. Exiting log stream.
2026-04-08 11:51:10.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27914/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:10.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:10.706 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:10.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27914/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:10.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.104/tcp/27915/p2p/16Uiu2HAmPmqMT8ovUqajHWkeR41FhJ9podLN5efybbjehqkTThay","/ip4/172.18.26.104/tcp/27916/ws/p2p/16Uiu2HAmPmqMT8ovUqajHWkeR41FhJ9podLN5efybbjehqkTThay"],"enrUri":"enr:-L24QJ0HUuj2BwwG1snBbDydl2Ypsat-NJAQ9C7sjS_qy9t9BSjyvJk0Cpo1CYcvhci5INkIC3fAo9q3_Xi8HIVTEpgCgmlkgnY0gmlwhKwSGmiKbXVsdGlhZGRyc5YACASsEhpoBm0LAAoErBIaaAZtDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpTFy3Atx2rnBuSm9BH7fMdIvjGSaGmQtnC2bV202w-KDdGNwgm0Lg3VkcIJtDYV3YWt1Mgk"}'
2026-04-08 11:51:10.708 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:10.715 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:10.715 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_11-51-09__8da3fd75-6b6e-4e26-8aaa-c59f0e70732e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:10.715 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:10.715 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:10.717 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:10.717 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.85
2026-04-08 11:51:10.717 DEBUG [src.node.docker_mananger] Generated ports ['52840', '52841', '52842', '52843', '52844']
2026-04-08 11:51:10.717 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:10.718 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:10.718 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:10.718 DEBUG [src.node.docker_mananger] docker run -i -t -p 52840:52840 -p 52841:52841 -p 52842:52842 -p 52843:52843 -p 52844:52844 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52842 --rest-port=52840 --tcp-port=52841 --discv5-udp-port=52843 --rest-address=0.0.0.0 --nat=extip:172.18.86.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c7ebbeb7d269c96b1eefeba9953fdbc67becfecfaeafffa746ae1285a75efd2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52844 --metrics-logging=true --lightpush=false --relay=true
2026-04-08 11:51:10.909 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.85 waku 6615a0c70afb77495c0a35214dc31648cc1faea088247548578eed85b053d497
2026-04-08 11:51:10.944 DEBUG [src.node.docker_mananger] Container started with ID 6615a0c70afb. Setting up logs at ./log/docker/receiving_node2_2026-04-08_11-51-09__8da3fd75-6b6e-4e26-8aaa-c59f0e70732e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:10.944 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52840
2026-04-08 11:51:10.944 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:11.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52840/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:11.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:11.948 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:11.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:11.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.85/tcp/52841/p2p/16Uiu2HAmS1XnQ4jATaTkCX91b6N1iH9XMbRCAL1RHNAsV2eMMhaM","/ip4/172.18.86.85/tcp/52842/ws/p2p/16Uiu2HAmS1XnQ4jATaTkCX91b6N1iH9XMbRCAL1RHNAsV2eMMhaM"],"enrUri":"enr:-L24QDdu3yFIpeTTKxOjF8Csl99d33yh8VnuIAyRxFQDpj9DDwuOVNCS_YNy9msIkJkrFPte1ftf2F3nM2_ziCWzWCICgmlkgnY0gmlwhKwSVlWKbXVsdGlhZGRyc5YACASsElZVBs5pAAoErBJWVQbOat0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxmsWaA13LadD4jvnMSDGuxI7u62DnYzMC6peTS-DIe6DdGNwgs5pg3VkcILOa4V3YWt1MgE"}'
2026-04-08 11:51:11.950 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:11.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52840/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.104/tcp/27915/p2p/16Uiu2HAmPmqMT8ovUqajHWkeR41FhJ9podLN5efybbjehqkTThay"]'
2026-04-08 11:51:11.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:11.997 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:11.997 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_11-51-09__8da3fd75-6b6e-4e26-8aaa-c59f0e70732e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:11.997 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:11.997 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:11.999 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:11.999 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.120
2026-04-08 11:51:11.999 DEBUG [src.node.docker_mananger] Generated ports ['50746', '50747', '50748', '50749', '50750']
2026-04-08 11:51:11.999 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:11.999 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:12.000 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:12.000 DEBUG [src.node.docker_mananger] docker run -i -t -p 50746:50746 -p 50747:50747 -p 50748:50748 -p 50749:50749 -p 50750:50750 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50748 --rest-port=50746 --tcp-port=50747 --discv5-udp-port=50749 --rest-address=0.0.0.0 --nat=extip:172.18.139.120 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=770e426b1eb7aee2fbfd2be2ce28bbbb28cec1d22d8fd2b38badb3e3ddf45dcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50750 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJ0HUuj2BwwG1snBbDydl2Ypsat-NJAQ9C7sjS_qy9t9BSjyvJk0Cpo1CYcvhci5INkIC3fAo9q3_Xi8HIVTEpgCgmlkgnY0gmlwhKwSGmiKbXVsdGlhZGRyc5YACASsEhpoBm0LAAoErBIaaAZtDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpTFy3Atx2rnBuSm9BH7fMdIvjGSaGmQtnC2bV202w-KDdGNwgm0Lg3VkcIJtDYV3YWt1Mgk --lightpushnode=/ip4/172.18.26.104/tcp/27915/p2p/16Uiu2HAmPmqMT8ovUqajHWkeR41FhJ9podLN5efybbjehqkTThay --lightpush=true --relay=true
2026-04-08 11:51:12.187 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.120 waku 224e38a5dbb9e939b38fecbb54134fd9954af5552ad3167e6c5324bd893e5ed0
2026-04-08 11:51:12.223 DEBUG [src.node.docker_mananger] Container started with ID 224e38a5dbb9. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_11-51-09__8da3fd75-6b6e-4e26-8aaa-c59f0e70732e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:12.223 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50746
2026-04-08 11:51:12.223 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:13.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50746/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:13.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:13.227 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:13.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50746/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:13.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.120/tcp/50747/p2p/16Uiu2HAmA9fDmq2UKQgjTiyb9dHEEjMf9ntekfq5nxovtGkpxQ8p","/ip4/172.18.139.120/tcp/50748/ws/p2p/16Uiu2HAmA9fDmq2UKQgjTiyb9dHEEjMf9ntekfq5nxovtGkpxQ8p"],"enrUri":"enr:-L24QCnnBQ8A9uFhe27Aw8r2dTVLENzX_sgrTr9v4p_mC8zge5d-XXYljOjHVHkxsihvlaKgcGcGm12lhbrWHu1faoECgmlkgnY0gmlwhKwSi3iKbXVsdGlhZGRyc5YACASsEot4BsY7AAoErBKLeAbGPN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2sUnHSvPaNUUX56_uxKJ7py0FdY51YG0veST--tqsKmDdGNwgsY7g3VkcILGPYV3YWt1Mgk"}'
2026-04-08 11:51:13.231 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:13.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50746/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.104/tcp/27915/p2p/16Uiu2HAmPmqMT8ovUqajHWkeR41FhJ9podLN5efybbjehqkTThay"]'
2026-04-08 11:51:13.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:13.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50746/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.85/tcp/52841/p2p/16Uiu2HAmS1XnQ4jATaTkCX91b6N1iH9XMbRCAL1RHNAsV2eMMhaM"]'
2026-04-08 11:51:13.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:13.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27914/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:51:13.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:13.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:51:13.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:13.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50746/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:51:13.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:13.316 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 11:51:13.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50746/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649073316142206}}'
2026-04-08 11:51:13.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:13.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:13.429 DEBUG [src.steps.light_push] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-04-08 11:51:13.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:13.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649073316142206,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:13.433 DEBUG [src.steps.light_push] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-04-08 11:51:13.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:13.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649073316142206,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:13.437 DEBUG [src.steps.light_push] Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-04-08 11:51:13.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50746/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:13.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649073316142206,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:13.441 DEBUG [src.node.waku_node] Restarting container with id 224e38a5dbb9
2026-04-08 11:51:14.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50746/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:14.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50746/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:14.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:14.179 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:14.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50746/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:14.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.120/tcp/50747/p2p/16Uiu2HAmA9fDmq2UKQgjTiyb9dHEEjMf9ntekfq5nxovtGkpxQ8p","/ip4/172.18.139.120/tcp/50748/ws/p2p/16Uiu2HAmA9fDmq2UKQgjTiyb9dHEEjMf9ntekfq5nxovtGkpxQ8p"],"enrUri":"enr:-L24QCnnBQ8A9uFhe27Aw8r2dTVLENzX_sgrTr9v4p_mC8zge5d-XXYljOjHVHkxsihvlaKgcGcGm12lhbrWHu1faoECgmlkgnY0gmlwhKwSi3iKbXVsdGlhZGRyc5YACASsEot4BsY7AAoErBKLeAbGPN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2sUnHSvPaNUUX56_uxKJ7py0FdY51YG0veST--tqsKmDdGNwgsY7g3VkcILGPYV3YWt1Mgk"}'
2026-04-08 11:51:14.181 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:14.182 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 11:51:14.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50746/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649074182212995}}'
2026-04-08 11:51:14.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:14.193 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:14.294 DEBUG [src.steps.light_push] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-04-08 11:51:14.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:14.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649074182212995,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:14.298 DEBUG [src.steps.light_push] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-04-08 11:51:14.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:14.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649074182212995,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:14.302 DEBUG [src.steps.light_push] Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-04-08 11:51:14.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50746/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:14.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649074182212995,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:14.307 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:51:14.308 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:51:14.308 DEBUG [src.node.waku_node] Stopping container with id 2f225d4d3e03
2026-04-08 11:51:14.769 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:14.769 DEBUG [src.node.waku_node] Stopping container with id 6615a0c70afb
2026-04-08 11:51:15.215 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:15.216 DEBUG [src.node.waku_node] Stopping container with id 224e38a5dbb9
2026-04-08 11:51:15.583 ERROR [src.node.docker_mananger] Max retries reached for container 2f225d4d3e03. Exiting log stream.
2026-04-08 11:51:15.654 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:15.656 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:51:15.671 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:51:15.680 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:51:15.709 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,309 @@
2026-04-08 11:52:45.929 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:45.929 DEBUG [tests.conftest] Running test: test_add_peers with id: 2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed
2026-04-08 11:52:45.929 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:45.930 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:52:45.930 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:52:45.937 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:45.938 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:45.938 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:45.938 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:45.939 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:45.940 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.132
2026-04-08 11:52:45.940 DEBUG [src.node.docker_mananger] Generated ports ['8139', '8140', '8141', '8142', '8143']
2026-04-08 11:52:45.940 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:45.940 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:45.940 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:45.940 DEBUG [src.node.docker_mananger] docker run -i -t -p 8139:8139 -p 8140:8140 -p 8141:8141 -p 8142:8142 -p 8143:8143 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8141 --rest-port=8139 --tcp-port=8140 --discv5-udp-port=8142 --rest-address=0.0.0.0 --nat=extip:172.18.104.132 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=681be64cdbe0bde2bac4736675d7aff38fe3ebb6daaeb3f2cde27bce3f5ed7f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8143 --metrics-logging=true --relay=true
2026-04-08 11:52:46.138 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.132 waku 4fb294805afeaf4835472d1432b00277dc53fb62ea821facc5369ffe7f424aa6
2026-04-08 11:52:46.172 DEBUG [src.node.docker_mananger] Container started with ID 4fb294805afe. Setting up logs at ./log/docker/node1_2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:46.173 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8139
2026-04-08 11:52:46.173 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:46.270 ERROR [src.node.docker_mananger] Max retries reached for container 93a982e83e9e. Exiting log stream.
2026-04-08 11:52:46.728 ERROR [src.node.docker_mananger] Max retries reached for container f987d257f9d5. Exiting log stream.
2026-04-08 11:52:47.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8139/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:47.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:47.178 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:47.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8139/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:47.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.132/tcp/8140/p2p/16Uiu2HAmRTPVS9QaabbXudz3TUYou6zAMCdofzoDigzF4iQsCF2W","/ip4/172.18.104.132/tcp/8141/ws/p2p/16Uiu2HAmRTPVS9QaabbXudz3TUYou6zAMCdofzoDigzF4iQsCF2W"],"enrUri":"enr:-L24QD9JzCOyufM8xsYFlZOf_MGm5KepJIqSkIkBYDOBaJwjCj44_hFhvcutxFReM-rmRSO-gZUgSik3Qr7a6oFpfqQCgmlkgnY0gmlwhKwSaISKbXVsdGlhZGRyc5YACASsEmiEBh_MAAoErBJohAYfzd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvi8gEyZxZuMggAOr91HKZn8tWuOOXWdN1QJZ1qizUkeDdGNwgh_Mg3VkcIIfzoV3YWt1MgE"}'
2026-04-08 11:52:47.180 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:47.188 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:47.188 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:47.188 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:47.188 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:47.189 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:47.189 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.82
2026-04-08 11:52:47.190 DEBUG [src.node.docker_mananger] Generated ports ['17853', '17854', '17855', '17856', '17857']
2026-04-08 11:52:47.190 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:47.190 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:47.190 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:47.190 DEBUG [src.node.docker_mananger] docker run -i -t -p 17853:17853 -p 17854:17854 -p 17855:17855 -p 17856:17856 -p 17857:17857 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17855 --rest-port=17853 --tcp-port=17854 --discv5-udp-port=17856 --rest-address=0.0.0.0 --nat=extip:172.18.120.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eaaa619affb450d02f1b125a2ebe4df16ea5acefca778211bcebcdcd6fdfecef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17857 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD9JzCOyufM8xsYFlZOf_MGm5KepJIqSkIkBYDOBaJwjCj44_hFhvcutxFReM-rmRSO-gZUgSik3Qr7a6oFpfqQCgmlkgnY0gmlwhKwSaISKbXVsdGlhZGRyc5YACASsEmiEBh_MAAoErBJohAYfzd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvi8gEyZxZuMggAOr91HKZn8tWuOOXWdN1QJZ1qizUkeDdGNwgh_Mg3VkcIIfzoV3YWt1MgE
2026-04-08 11:52:47.386 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.82 waku 1e69c717d93545a3b7f2df7fdc8e3ca8afe43a339366a3461c8a9251add8e648
2026-04-08 11:52:47.418 DEBUG [src.node.docker_mananger] Container started with ID 1e69c717d935. Setting up logs at ./log/docker/node2_2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:47.419 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17853
2026-04-08 11:52:47.419 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:48.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17853/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:48.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:48.448 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:48.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:48.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.82/tcp/17854/p2p/16Uiu2HAm16g2SfPDQeqd3yFpgumA9GBoLStPZ6q8MazSbj8wrZXn","/ip4/172.18.120.82/tcp/17855/ws/p2p/16Uiu2HAm16g2SfPDQeqd3yFpgumA9GBoLStPZ6q8MazSbj8wrZXn"],"enrUri":"enr:-L24QPobxHi-k6U8fpcJ_xrKr9kpQy_3p4dj9FF0-onSuZsGAqqjV92P0xhqrtOG2HXdW9wXtd_Eh8gaEeolZfiLmb0CgmlkgnY0gmlwhKwSeFKKbXVsdGlhZGRyc5YACASsEnhSBkW-AAoErBJ4UgZFv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECVEgjSZ-MH5YsZ24XMMg_XPKpYH17gxu2btJZp8biSGGDdGNwgkW-g3VkcIJFwIV3YWt1MgE"}'
2026-04-08 11:52:48.455 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:48.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17853/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.132/tcp/8140/p2p/16Uiu2HAmRTPVS9QaabbXudz3TUYou6zAMCdofzoDigzF4iQsCF2W"]'
2026-04-08 11:52:48.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:48.471 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:48.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:48.471 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:48.472 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:48.473 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:48.473 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.30
2026-04-08 11:52:48.473 DEBUG [src.node.docker_mananger] Generated ports ['28014', '28015', '28016', '28017', '28018']
2026-04-08 11:52:48.473 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:48.473 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:48.474 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:48.474 DEBUG [src.node.docker_mananger] docker run -i -t -p 28014:28014 -p 28015:28015 -p 28016:28016 -p 28017:28017 -p 28018:28018 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28016 --rest-port=28014 --tcp-port=28015 --discv5-udp-port=28017 --rest-address=0.0.0.0 --nat=extip:172.18.229.30 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=10aa9ca2ab2cbdd3ff9acb0f6f4c7a197a43f43112201e916fa56a4cdd4cbdab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28018 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD9JzCOyufM8xsYFlZOf_MGm5KepJIqSkIkBYDOBaJwjCj44_hFhvcutxFReM-rmRSO-gZUgSik3Qr7a6oFpfqQCgmlkgnY0gmlwhKwSaISKbXVsdGlhZGRyc5YACASsEmiEBh_MAAoErBJohAYfzd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvi8gEyZxZuMggAOr91HKZn8tWuOOXWdN1QJZ1qizUkeDdGNwgh_Mg3VkcIIfzoV3YWt1MgE
2026-04-08 11:52:48.660 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.30 waku 08f490d77362aa8a68561a7a318f72c3f7c8b2967f054bb832daefc212ef11b7
2026-04-08 11:52:48.690 DEBUG [src.node.docker_mananger] Container started with ID 08f490d77362. Setting up logs at ./log/docker/node3_2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:48.691 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 28014
2026-04-08 11:52:48.691 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:49.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28014/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:49.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:49.710 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:49.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28014/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:49.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.30/tcp/28015/p2p/16Uiu2HAkuYGb9SpxMePhetF4eywE3M19EtxPyQRZzRV4CFgHuGgH","/ip4/172.18.229.30/tcp/28016/ws/p2p/16Uiu2HAkuYGb9SpxMePhetF4eywE3M19EtxPyQRZzRV4CFgHuGgH"],"enrUri":"enr:-L24QICdpxdacNBa-D1bD5RAihvttPh-f1EA3vMD-zY4W8xfCA8LlnkRt8Cqfoz0Qltl4gOuhAt74JrIkOwI-Ro_g4ACgmlkgnY0gmlwhKwS5R6KbXVsdGlhZGRyc5YACASsEuUeBm1vAAoErBLlHgZtcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAbCeM88_kbzirDVNn4WtAZmCzoGsxF0TZGlhn0aSSIKDdGNwgm1vg3VkcIJtcYV3YWt1MgE"}'
2026-04-08 11:52:49.717 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:49.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28014/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.132/tcp/8140/p2p/16Uiu2HAmRTPVS9QaabbXudz3TUYou6zAMCdofzoDigzF4iQsCF2W"]'
2026-04-08 11:52:49.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:49.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8139/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:52:49.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:49.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:52:49.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:49.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28014/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:52:49.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:49.767 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-08 11:52:59.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8139/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:59.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.229.30/tcp/52826/p2p/16Uiu2HAkuYGb9SpxMePhetF4eywE3M19EtxPyQRZzRV4CFgHuGgH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.120.82/tcp/40446/p2p/16Uiu2HAm16g2SfPDQeqd3yFpgumA9GBoLStPZ6q8MazSbj8wrZXn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:52:59.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17853/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:59.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.229.30/tcp/28015/p2p/16Uiu2HAkuYGb9SpxMePhetF4eywE3M19EtxPyQRZzRV4CFgHuGgH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.104.132/tcp/8140/p2p/16Uiu2HAmRTPVS9QaabbXudz3TUYou6zAMCdofzoDigzF4iQsCF2W","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:52:59.814 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:59.815 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:59.815 DEBUG [src.node.waku_node] Stopping container with id 4fb294805afe
2026-04-08 11:53:00.290 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:00.291 DEBUG [src.node.waku_node] Stopping container with id 1e69c717d935
2026-04-08 11:53:00.764 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:00.765 DEBUG [src.node.waku_node] Stopping container with id 08f490d77362
2026-04-08 11:53:01.184 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:01.184 ERROR [src.node.docker_mananger] Max retries reached for container 4fb294805afe. Exiting log stream.
2026-04-08 11:53:01.186 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:53:01.217 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:01.232 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:01.247 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:01.247 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-08 11:53:01.247 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-08 11:53:01.248 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:01.248 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:01.249 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-04-08_11-52-45__d3936455-d5fe-48fd-b2ae-69c3e5bccaed__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:01.252 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:53:01.253 DEBUG [tests.conftest] Running test: test_add_peers with id: 2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf
2026-04-08 11:53:01.253 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:53:01.253 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:53:01.253 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:53:01.261 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:01.261 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:01.261 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:01.261 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:01.262 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:01.263 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.78.19
2026-04-08 11:53:01.263 DEBUG [src.node.docker_mananger] Generated ports ['9978', '9979', '9980', '9981', '9982']
2026-04-08 11:53:01.263 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:01.263 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:01.263 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:01.263 DEBUG [src.node.docker_mananger] docker run -i -t -p 9978:9978 -p 9979:9979 -p 9980:9980 -p 9981:9981 -p 9982:9982 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9980 --rest-port=9978 --tcp-port=9979 --discv5-udp-port=9981 --rest-address=0.0.0.0 --nat=extip:172.18.78.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4f632c7eb6037691d9b01c286e6dcecd91bb5ddac6d9e9defbfc9c3e01b1b9ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9982 --metrics-logging=true --relay=true
2026-04-08 11:53:01.450 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.78.19 waku c4dcf4f888724d3a724e13bd21fe9be81dcc4b8309f6c8393e2a8fbfae024396
2026-04-08 11:53:01.484 DEBUG [src.node.docker_mananger] Container started with ID c4dcf4f88872. Setting up logs at ./log/docker/node1_2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:01.484 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 9978
2026-04-08 11:53:01.484 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:01.584 ERROR [src.node.docker_mananger] Max retries reached for container 1e69c717d935. Exiting log stream.
2026-04-08 11:53:01.992 ERROR [src.node.docker_mananger] Max retries reached for container 08f490d77362. Exiting log stream.
2026-04-08 11:53:02.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9978/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:02.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:02.489 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:02.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:02.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.19/tcp/9979/p2p/16Uiu2HAmMW6gELKaatKGVAqbZ5vnyPf71kw2BP62vx67ipL8u7ph","/ip4/172.18.78.19/tcp/9980/ws/p2p/16Uiu2HAmMW6gELKaatKGVAqbZ5vnyPf71kw2BP62vx67ipL8u7ph"],"enrUri":"enr:-L24QKjdbetTF-KHpsEA5tBqpWtXTGaAcyoMOPuCCgydO-CIXcNDvDTwhq9Ed1PkamZHL_jz13omMiPY0LsHgli9dVoCgmlkgnY0gmlwhKwSThOKbXVsdGlhZGRyc5YACASsEk4TBib7AAoErBJOEwYm_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg3IbyGINE-kt9ZpMlk0B1mimw4BM1VdvE6FzAOJ1kFaDdGNwgib7g3VkcIIm_YV3YWt1MgE"}'
2026-04-08 11:53:02.492 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:02.498 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:02.498 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:02.498 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:02.499 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:02.500 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:02.500 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.220
2026-04-08 11:53:02.500 DEBUG [src.node.docker_mananger] Generated ports ['50616', '50617', '50618', '50619', '50620']
2026-04-08 11:53:02.500 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:02.500 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:02.500 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:02.501 DEBUG [src.node.docker_mananger] docker run -i -t -p 50616:50616 -p 50617:50617 -p 50618:50618 -p 50619:50619 -p 50620:50620 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50618 --rest-port=50616 --tcp-port=50617 --discv5-udp-port=50619 --rest-address=0.0.0.0 --nat=extip:172.18.240.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=58b1d5dd6ead0d9adb4f7d7dbbfad4d5fe43ceb2f6aff1f3bfb0b46a1cc65bff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50620 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKjdbetTF-KHpsEA5tBqpWtXTGaAcyoMOPuCCgydO-CIXcNDvDTwhq9Ed1PkamZHL_jz13omMiPY0LsHgli9dVoCgmlkgnY0gmlwhKwSThOKbXVsdGlhZGRyc5YACASsEk4TBib7AAoErBJOEwYm_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg3IbyGINE-kt9ZpMlk0B1mimw4BM1VdvE6FzAOJ1kFaDdGNwgib7g3VkcIIm_YV3YWt1MgE
2026-04-08 11:53:02.675 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.220 waku 83623b40aad00557ab6f88b442449b3013ce2ff90271421818c54203bf2dc2e1
2026-04-08 11:53:02.711 DEBUG [src.node.docker_mananger] Container started with ID 83623b40aad0. Setting up logs at ./log/docker/node2_2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:02.712 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50616
2026-04-08 11:53:02.712 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:03.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50616/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:03.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:03.735 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:03.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:03.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.220/tcp/50617/p2p/16Uiu2HAkx2JVTww7cgAiiiXQHzohXkpV5pbt51wxJWnNCrRSoL4H","/ip4/172.18.240.220/tcp/50618/ws/p2p/16Uiu2HAkx2JVTww7cgAiiiXQHzohXkpV5pbt51wxJWnNCrRSoL4H"],"enrUri":"enr:-L24QDOywfRmCGeHlpMgz1wXysqFRfCSf6IlDiY2Hkkjpl7-T5Q6OVaJQnF1h03uPuifwkTbBJZfGWqzADjWDVdQ3fICgmlkgnY0gmlwhKwS8NyKbXVsdGlhZGRyc5YACASsEvDcBsW5AAoErBLw3AbFut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJpZnt1sluHrd6xWK6uon2wrQSz3GSsWUg92fBr_Rk-qDdGNwgsW5g3VkcILFu4V3YWt1MgE"}'
2026-04-08 11:53:03.744 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:03.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.19/tcp/9979/p2p/16Uiu2HAmMW6gELKaatKGVAqbZ5vnyPf71kw2BP62vx67ipL8u7ph"]'
2026-04-08 11:53:03.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:03.754 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:03.754 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:03.754 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:03.755 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:03.756 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:03.756 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.44
2026-04-08 11:53:03.756 DEBUG [src.node.docker_mananger] Generated ports ['54857', '54858', '54859', '54860', '54861']
2026-04-08 11:53:03.756 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:03.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:03.757 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:03.757 DEBUG [src.node.docker_mananger] docker run -i -t -p 54857:54857 -p 54858:54858 -p 54859:54859 -p 54860:54860 -p 54861:54861 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54859 --rest-port=54857 --tcp-port=54858 --discv5-udp-port=54860 --rest-address=0.0.0.0 --nat=extip:172.18.127.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=efdac0afa1b695a5ad69eaa793d39702f2bbadaa53c3cfcbaa5769a5be6aebcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54861 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKjdbetTF-KHpsEA5tBqpWtXTGaAcyoMOPuCCgydO-CIXcNDvDTwhq9Ed1PkamZHL_jz13omMiPY0LsHgli9dVoCgmlkgnY0gmlwhKwSThOKbXVsdGlhZGRyc5YACASsEk4TBib7AAoErBJOEwYm_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg3IbyGINE-kt9ZpMlk0B1mimw4BM1VdvE6FzAOJ1kFaDdGNwgib7g3VkcIIm_YV3YWt1MgE
2026-04-08 11:53:03.948 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.44 waku 8ab4240001b342fd9ce9ede127e0086958c53cc56c529fedf053d69627d59a97
2026-04-08 11:53:03.981 DEBUG [src.node.docker_mananger] Container started with ID 8ab4240001b3. Setting up logs at ./log/docker/node3_2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:03.982 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54857
2026-04-08 11:53:03.982 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:04.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54857/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:04.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:05.003 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:05.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54857/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:05.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.44/tcp/54858/p2p/16Uiu2HAm7M6EwmsuVjNDddCXMTuZsratW7QRwUdXK778K5y9wvzd","/ip4/172.18.127.44/tcp/54859/ws/p2p/16Uiu2HAm7M6EwmsuVjNDddCXMTuZsratW7QRwUdXK778K5y9wvzd"],"enrUri":"enr:-L24QFGWMrwfH4aE-yXomHejB1BiuC6nlsCy3B9Juw3OjIB8fRlFv2k3CtAEdCVxFmvqr0TCMJiTfkUEHKZCUv_Ky6cCgmlkgnY0gmlwhKwSfyyKbXVsdGlhZGRyc5YACASsEn8sBtZKAAoErBJ_LAbWS90DgnJzhQDGAQAAiXNlY3AyNTZrMaECsR_FdmFYZ364fmcN1awkqf_HM-StNNjgHyavObsFTnKDdGNwgtZKg3VkcILWTIV3YWt1MgE"}'
2026-04-08 11:53:05.007 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:05.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54857/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.19/tcp/9979/p2p/16Uiu2HAmMW6gELKaatKGVAqbZ5vnyPf71kw2BP62vx67ipL8u7ph"]'
2026-04-08 11:53:05.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:05.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9978/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:53:05.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:05.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50616/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:53:05.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:05.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54857/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:53:05.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:05.056 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-08 11:53:15.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9978/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:15.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.240.220/tcp/48964/p2p/16Uiu2HAkx2JVTww7cgAiiiXQHzohXkpV5pbt51wxJWnNCrRSoL4H","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.127.44/tcp/43442/p2p/16Uiu2HAm7M6EwmsuVjNDddCXMTuZsratW7QRwUdXK778K5y9wvzd","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:53:15.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50616/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:15.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.78.19/tcp/9979/p2p/16Uiu2HAmMW6gELKaatKGVAqbZ5vnyPf71kw2BP62vx67ipL8u7ph","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.127.44/tcp/54858/p2p/16Uiu2HAm7M6EwmsuVjNDddCXMTuZsratW7QRwUdXK778K5y9wvzd","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:53:15.068 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:53:15.069 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:53:15.069 DEBUG [src.node.waku_node] Stopping container with id c4dcf4f88872
2026-04-08 11:53:15.537 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:15.538 DEBUG [src.node.waku_node] Stopping container with id 83623b40aad0
2026-04-08 11:53:15.993 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:15.993 DEBUG [src.node.waku_node] Stopping container with id 8ab4240001b3
2026-04-08 11:53:16.348 ERROR [src.node.docker_mananger] Max retries reached for container c4dcf4f88872. Exiting log stream.
2026-04-08 11:53:16.459 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:16.462 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:53:16.480 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:16.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:16.527 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:16.527 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-08 11:53:16.528 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-08 11:53:16.528 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:16.529 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:16.530 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-04-08_11-53-01__28d7d992-5c31-4313-b249-8b229774bedf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:16.533 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:53:16.533 DEBUG [tests.conftest] Running test: test_add_peers with id: 2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496
2026-04-08 11:53:16.533 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:53:16.534 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:53:16.534 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:53:16.541 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:16.542 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:16.542 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:16.542 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:16.543 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:16.543 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.107
2026-04-08 11:53:16.543 DEBUG [src.node.docker_mananger] Generated ports ['30985', '30986', '30987', '30988', '30989']
2026-04-08 11:53:16.544 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:16.544 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:16.544 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:16.544 DEBUG [src.node.docker_mananger] docker run -i -t -p 30985:30985 -p 30986:30986 -p 30987:30987 -p 30988:30988 -p 30989:30989 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30987 --rest-port=30985 --tcp-port=30986 --discv5-udp-port=30988 --rest-address=0.0.0.0 --nat=extip:172.18.254.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=feb40fa1f814da5e1348b63b0abbd92da4841852d8dcfcf762f0390a4ce2fd7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30989 --metrics-logging=true --relay=true
2026-04-08 11:53:16.735 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.107 waku 34275368770c1d7f35fc05c479b280a63c1420ada790df2880d90ce5593a8619
2026-04-08 11:53:16.769 DEBUG [src.node.docker_mananger] Container started with ID 34275368770c. Setting up logs at ./log/docker/node1_2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:16.769 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 30985
2026-04-08 11:53:16.770 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:16.933 ERROR [src.node.docker_mananger] Max retries reached for container 83623b40aad0. Exiting log stream.
2026-04-08 11:53:17.272 ERROR [src.node.docker_mananger] Max retries reached for container 8ab4240001b3. Exiting log stream.
2026-04-08 11:53:17.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30985/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:17.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:17.774 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:17.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30985/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:17.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.107/tcp/30986/p2p/16Uiu2HAkzzc2q9i93ptQZ2ytHHu4ePyYmiwNKxe7ifLm11M3CrMV","/ip4/172.18.254.107/tcp/30987/ws/p2p/16Uiu2HAkzzc2q9i93ptQZ2ytHHu4ePyYmiwNKxe7ifLm11M3CrMV"],"enrUri":"enr:-L24QOiItabaLQeumJS8DpHplc4ncbyZ2o9RAG-3Sa_gtV80TIjqziTBbEGhKnaIT_ZVYppspjpqRW0wMahDCYLDVggCgmlkgnY0gmlwhKwS_muKbXVsdGlhZGRyc5YACASsEv5rBnkKAAoErBL-awZ5C90DgnJzhQDGAQAAiXNlY3AyNTZrMaECUrojQmhdIR29f5GnobQoPFJHnu7a3HOtA0m_2GNVjOCDdGNwgnkKg3VkcIJ5DIV3YWt1MgE"}'
2026-04-08 11:53:17.776 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:17.783 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:17.783 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:17.783 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:17.783 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:17.784 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:17.785 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.242
2026-04-08 11:53:17.785 DEBUG [src.node.docker_mananger] Generated ports ['26913', '26914', '26915', '26916', '26917']
2026-04-08 11:53:17.785 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:17.785 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:17.785 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:17.785 DEBUG [src.node.docker_mananger] docker run -i -t -p 26913:26913 -p 26914:26914 -p 26915:26915 -p 26916:26916 -p 26917:26917 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26915 --rest-port=26913 --tcp-port=26914 --discv5-udp-port=26916 --rest-address=0.0.0.0 --nat=extip:172.18.185.242 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cbef530af79aa9c34d4af10d5cbb5076f8b8cb91baad922c1dd89674db3f4cfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26917 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiItabaLQeumJS8DpHplc4ncbyZ2o9RAG-3Sa_gtV80TIjqziTBbEGhKnaIT_ZVYppspjpqRW0wMahDCYLDVggCgmlkgnY0gmlwhKwS_muKbXVsdGlhZGRyc5YACASsEv5rBnkKAAoErBL-awZ5C90DgnJzhQDGAQAAiXNlY3AyNTZrMaECUrojQmhdIR29f5GnobQoPFJHnu7a3HOtA0m_2GNVjOCDdGNwgnkKg3VkcIJ5DIV3YWt1MgE
2026-04-08 11:53:17.979 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.242 waku 51915842da4bc0e0ad33ccdcc6e6222d09c41792e34aa8f33b5341111cbfe622
2026-04-08 11:53:18.012 DEBUG [src.node.docker_mananger] Container started with ID 51915842da4b. Setting up logs at ./log/docker/node2_2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:18.012 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 26913
2026-04-08 11:53:18.012 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:19.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26913/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:19.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:19.033 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:19.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:19.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.242/tcp/26914/p2p/16Uiu2HAmCJuATEyfGvFPzoGezoPzBNFKMTDZcLBTt6zhCFSbnxrC","/ip4/172.18.185.242/tcp/26915/ws/p2p/16Uiu2HAmCJuATEyfGvFPzoGezoPzBNFKMTDZcLBTt6zhCFSbnxrC"],"enrUri":"enr:-L24QFnewnKBZtAZgMBaW1pwZNhBw5_bANKrRapD5WJaKd-wPitN8W5Tc50O5uJ4X7QCbSC7OHWkO8zYHkKE0X1ThggCgmlkgnY0gmlwhKwSufKKbXVsdGlhZGRyc5YACASsErnyBmkiAAoErBK58gZpI90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-tqE3-jbGyO9knVEXwZiv36mj5qqHMN4_7qHsigDGKmDdGNwgmkig3VkcIJpJIV3YWt1MgE"}'
2026-04-08 11:53:19.040 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:19.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26913/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.107/tcp/30986/p2p/16Uiu2HAkzzc2q9i93ptQZ2ytHHu4ePyYmiwNKxe7ifLm11M3CrMV"]'
2026-04-08 11:53:19.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:19.055 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:19.056 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:19.056 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:19.056 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:19.057 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:19.058 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.158
2026-04-08 11:53:19.058 DEBUG [src.node.docker_mananger] Generated ports ['1814', '1815', '1816', '1817', '1818']
2026-04-08 11:53:19.058 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:19.058 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:19.058 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:19.058 DEBUG [src.node.docker_mananger] docker run -i -t -p 1814:1814 -p 1815:1815 -p 1816:1816 -p 1817:1817 -p 1818:1818 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1816 --rest-port=1814 --tcp-port=1815 --discv5-udp-port=1817 --rest-address=0.0.0.0 --nat=extip:172.18.13.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4d49c6dd5a152aefadecf44a7a34edd2dcfd10b38debb8f4e9154dda9cac111b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1818 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiItabaLQeumJS8DpHplc4ncbyZ2o9RAG-3Sa_gtV80TIjqziTBbEGhKnaIT_ZVYppspjpqRW0wMahDCYLDVggCgmlkgnY0gmlwhKwS_muKbXVsdGlhZGRyc5YACASsEv5rBnkKAAoErBL-awZ5C90DgnJzhQDGAQAAiXNlY3AyNTZrMaECUrojQmhdIR29f5GnobQoPFJHnu7a3HOtA0m_2GNVjOCDdGNwgnkKg3VkcIJ5DIV3YWt1MgE
2026-04-08 11:53:19.365 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.158 waku 834bd9161b36f8afe54f5388974ac5deaeec433ca803be53a3f9314dec443983
2026-04-08 11:53:19.398 DEBUG [src.node.docker_mananger] Container started with ID 834bd9161b36. Setting up logs at ./log/docker/node3_2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:19.399 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1814
2026-04-08 11:53:19.400 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:20.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1814/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:20.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:20.415 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:20.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:20.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.158/tcp/1815/p2p/16Uiu2HAmUxXBqyVZWJMky6VS9an38wyoJNaYXRjF28nxjANcmgRH","/ip4/172.18.13.158/tcp/1816/ws/p2p/16Uiu2HAmUxXBqyVZWJMky6VS9an38wyoJNaYXRjF28nxjANcmgRH"],"enrUri":"enr:-L24QLMp-xSD4m8E81CLOcKSgjphR8CN8yzA_t-LfTRZVSQEc_kQOsga_RjVu98MWnx41T7eKOBwGeSaogInGj2Uf8wCgmlkgnY0gmlwhKwSDZ6KbXVsdGlhZGRyc5YACASsEg2eBgcXAAoErBINngYHGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8ji7dbJlKr_0Oyf7uQhIQ3IFGq20QzMShDUcO4ijMmyDdGNwggcXg3VkcIIHGYV3YWt1MgE"}'
2026-04-08 11:53:20.425 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:20.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.107/tcp/30986/p2p/16Uiu2HAkzzc2q9i93ptQZ2ytHHu4ePyYmiwNKxe7ifLm11M3CrMV"]'
2026-04-08 11:53:20.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:20.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30985/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:53:20.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:20.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:53:20.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:20.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1814/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:53:20.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:20.476 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-08 11:53:30.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30985/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:30.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.185.242/tcp/39790/p2p/16Uiu2HAmCJuATEyfGvFPzoGezoPzBNFKMTDZcLBTt6zhCFSbnxrC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.13.158/tcp/48768/p2p/16Uiu2HAmUxXBqyVZWJMky6VS9an38wyoJNaYXRjF28nxjANcmgRH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:53:30.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26913/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:30.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.13.158/tcp/1815/p2p/16Uiu2HAmUxXBqyVZWJMky6VS9an38wyoJNaYXRjF28nxjANcmgRH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.254.107/tcp/30986/p2p/16Uiu2HAkzzc2q9i93ptQZ2ytHHu4ePyYmiwNKxe7ifLm11M3CrMV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:53:30.487 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:53:30.488 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:53:30.489 DEBUG [src.node.waku_node] Stopping container with id 34275368770c
2026-04-08 11:53:30.965 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:30.966 DEBUG [src.node.waku_node] Stopping container with id 51915842da4b
2026-04-08 11:53:31.410 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:31.412 DEBUG [src.node.waku_node] Stopping container with id 834bd9161b36
2026-04-08 11:53:31.860 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:31.862 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:53:31.863 ERROR [src.node.docker_mananger] Max retries reached for container 34275368770c. Exiting log stream.
2026-04-08 11:53:31.901 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:31.915 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:31.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:31.930 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-08 11:53:31.930 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-08 11:53:31.931 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:31.931 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:31.932 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-04-08_11-53-16__0087428a-b23d-4edc-971b-cc5e6a463496__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_invalid_request_id with id: 2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63651', '63652', '63653', '63654', '63655']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63651:63651 -p 63652:63652 -p 63653:63653 -p 63654:63654 -p 63655:63655 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63653 --rest-port=63651 --tcp-port=63652 --discv5-udp-port=63654 --rest-address=0.0.0.0 --nat=extip:172.18.239.99 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cf19ce855e0faf0f5dc9e7c48465cd1504d9f3a70efbd0cd00a2cab474d7a6dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63655 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.99 waku b27706ce03c3e3eff7a1241c213689743d89098520a7439dd6b87587936cba07
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b27706ce03c3. Setting up logs at ./log/docker/node1_2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 63651
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 9bb28e0425bd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f8cc8eb232ff. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63651/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63651/debug/v1/info" -H "Content-Type: application/json" -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.99/tcp/63652/p2p/16Uiu2HAm5rt1ZS5DNpHbAXxv8pWBDgukMAAhvi2UcNQTpJCQ5UDh","/ip4/172.18.239.99/tcp/63653/ws/p2p/16Uiu2HAm5rt1ZS5DNpHbAXxv8pWBDgukMAAhvi2UcNQTpJCQ5UDh"],"enrUri":"enr:-L24QA5qBu3t2j3VIOk05NPtGW_KKuzRTBNXixcE9U6l0nTZAZem0aNRWB5D_ZqGzVZ9aH_8W_jdLpOqF7_MDRdq1CcCgmlkgnY0gmlwhKwS72OKbXVsdGlhZGRyc5YACASsEu9jBvikAAoErBLvYwb4pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmwn-DAVf-4IoDCJ4vK1CiluexVEy86-hkvNgrYDdTFyDdGNwgvikg3VkcIL4poV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.24.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43793', '43794', '43795', '43796', '43797']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43793:43793 -p 43794:43794 -p 43795:43795 -p 43796:43796 -p 43797:43797 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43795 --rest-port=43793 --tcp-port=43794 --discv5-udp-port=43796 --rest-address=0.0.0.0 --nat=extip:172.18.24.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7edcbda089a4e5cead34e9deb68d1dd47960c53b8babfdaa2cf085a6fad573a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43797 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QA5qBu3t2j3VIOk05NPtGW_KKuzRTBNXixcE9U6l0nTZAZem0aNRWB5D_ZqGzVZ9aH_8W_jdLpOqF7_MDRdq1CcCgmlkgnY0gmlwhKwS72OKbXVsdGlhZGRyc5YACASsEu9jBvikAAoErBLvYwb4pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmwn-DAVf-4IoDCJ4vK1CiluexVEy86-hkvNgrYDdTFyDdGNwgvikg3VkcIL4poV3YWt1MgU --filternode=/ip4/172.18.239.99/tcp/63652/p2p/16Uiu2HAm5rt1ZS5DNpHbAXxv8pWBDgukMAAhvi2UcNQTpJCQ5UDh
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.245 waku 148effefebb47bc5ce98c04c0efe60b477b82651b32fe27b2d0470943ed60f7f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 148effefebb4. Setting up logs at ./log/docker/node2_2026-04-08_11-55-03__fa0bea56-ff12-4b3e-b089-5f452f6f99e5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43793
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43793/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.245/tcp/43794/p2p/16Uiu2HAkv3ADPm8M7HJrR72u5hjMfNqkZTAxqC4hWDfoFPWBAzxt","/ip4/172.18.24.245/tcp/43795/ws/p2p/16Uiu2HAkv3ADPm8M7HJrR72u5hjMfNqkZTAxqC4hWDfoFPWBAzxt"],"enrUri":"enr:-L24QE799VwjkqIbHTQqSeQnykOHiF3vL11L3qqcmmlnASZ6Kzmhk2uy_rNVI5BInDeCmOkmoHA2NQBSQ7qQEiyJ5f8CgmlkgnY0gmlwhKwSGPWKbXVsdGlhZGRyc5YACASsEhj1BqsSAAoErBIY9QarE90DgnJzhQDGAQAAiXNlY3AyNTZrMaECCRdAzgctDa2-hV7M18oyMzXvn4Ec_suvxwfUzC3VmVWDdGNwgqsSg3VkcIKrFIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43793/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.99/tcp/63652/p2p/16Uiu2HAm5rt1ZS5DNpHbAXxv8pWBDgukMAAhvi2UcNQTpJCQ5UDh"]'
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:63651/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43793/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9fbf47ec-e3c0-43f7-8a30-5cfc7e0cf1ca", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9fbf47ec-e3c0-43f7-8a30-5cfc7e0cf1ca","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:43793/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43793/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 b27706ce03c3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 148effefebb4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-04-08 11:51:19.151 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:51:19.152 DEBUG [tests.conftest] Running test: test_get_peers_for_blank_node with id: 2026-04-08_11-51-19__da3a534d-8909-49c1-866f-1b97a04f98a3
2026-04-08 11:51:19.152 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:51:19.152 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:51:19.159 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:19.159 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-19__da3a534d-8909-49c1-866f-1b97a04f98a3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:19.159 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:19.159 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:19.161 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:19.161 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.181
2026-04-08 11:51:19.161 DEBUG [src.node.docker_mananger] Generated ports ['51499', '51500', '51501', '51502', '51503']
2026-04-08 11:51:19.161 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:19.161 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:19.161 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:19.162 DEBUG [src.node.docker_mananger] docker run -i -t -p 51499:51499 -p 51500:51500 -p 51501:51501 -p 51502:51502 -p 51503:51503 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51501 --rest-port=51499 --tcp-port=51500 --discv5-udp-port=51502 --rest-address=0.0.0.0 --nat=extip:172.18.112.181 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cc47a9ad02a9eff0b5bf6c35abbe6dab379bb2dd0c00d2baebfeefbd34fc82c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51503 --metrics-logging=true --relay=true --relay-peer-exchange=true
2026-04-08 11:51:19.355 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.181 waku 408e40d7515344a0bf3f1a1540301e11d48d458b99ac30375526ea9336dba620
2026-04-08 11:51:19.391 DEBUG [src.node.docker_mananger] Container started with ID 408e40d75153. Setting up logs at ./log/docker/node1_2026-04-08_11-51-19__da3a534d-8909-49c1-866f-1b97a04f98a3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:19.392 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 51499
2026-04-08 11:51:19.392 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:19.524 ERROR [src.node.docker_mananger] Max retries reached for container 1e40f700d67e. Exiting log stream.
2026-04-08 11:51:19.949 ERROR [src.node.docker_mananger] Max retries reached for container 518a05e8bf25. Exiting log stream.
2026-04-08 11:51:20.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51499/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:20.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:20.395 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:20.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:20.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.181/tcp/51500/p2p/16Uiu2HAkufJRenRFgXK7wiyCKqjRb99AxS1qWk6zJxWVsDX4QyBV","/ip4/172.18.112.181/tcp/51501/ws/p2p/16Uiu2HAkufJRenRFgXK7wiyCKqjRb99AxS1qWk6zJxWVsDX4QyBV"],"enrUri":"enr:-L24QIgtGCiuz6rvEWkZaUarrrVgUrNcMxa38KrtsXvbkrs9YJt7ZUORox5F1i5hoM6u3bsffNIy4hBKLGxzGOGTELUCgmlkgnY0gmlwhKwScLWKbXVsdGlhZGRyc5YACASsEnC1BsksAAoErBJwtQbJLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECA33CjMuj1lCVX9dP6be0_HXT_YEQVaJbxoZLBvgKBciDdGNwgsksg3VkcILJLoV3YWt1MgE"}'
2026-04-08 11:51:20.398 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:20.404 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:20.404 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-19__da3a534d-8909-49c1-866f-1b97a04f98a3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:20.404 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:20.405 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:20.406 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:20.406 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.167
2026-04-08 11:51:20.406 DEBUG [src.node.docker_mananger] Generated ports ['5583', '5584', '5585', '5586', '5587']
2026-04-08 11:51:20.406 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:20.406 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:20.406 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:20.407 DEBUG [src.node.docker_mananger] docker run -i -t -p 5583:5583 -p 5584:5584 -p 5585:5585 -p 5586:5586 -p 5587:5587 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5585 --rest-port=5583 --tcp-port=5584 --discv5-udp-port=5586 --rest-address=0.0.0.0 --nat=extip:172.18.145.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=adaa70046fff5e27fa17364c8996e2fec4dbf71df1fe3efa4a3130daeb1aaead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5587 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIgtGCiuz6rvEWkZaUarrrVgUrNcMxa38KrtsXvbkrs9YJt7ZUORox5F1i5hoM6u3bsffNIy4hBKLGxzGOGTELUCgmlkgnY0gmlwhKwScLWKbXVsdGlhZGRyc5YACASsEnC1BsksAAoErBJwtQbJLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECA33CjMuj1lCVX9dP6be0_HXT_YEQVaJbxoZLBvgKBciDdGNwgsksg3VkcILJLoV3YWt1MgE
2026-04-08 11:51:20.582 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.167 waku 7a114c73e2e7b67d674666185351890f64da31123a95cc6763494f3da6e53459
2026-04-08 11:51:20.617 DEBUG [src.node.docker_mananger] Container started with ID 7a114c73e2e7. Setting up logs at ./log/docker/node2_2026-04-08_11-51-19__da3a534d-8909-49c1-866f-1b97a04f98a3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:20.618 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5583
2026-04-08 11:51:20.618 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:21.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5583/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:21.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:21.644 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:21.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5583/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:21.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.167/tcp/5584/p2p/16Uiu2HAkydLyNNrM39gygeKsbzCwRB1fNzHGwq511xTG1Uykp5TF","/ip4/172.18.145.167/tcp/5585/ws/p2p/16Uiu2HAkydLyNNrM39gygeKsbzCwRB1fNzHGwq511xTG1Uykp5TF"],"enrUri":"enr:-L24QNGIDPZhT5slhllOS2XTOjNupHo6QR2oTRUMdeOG7TCpNCHl8pzvjf0g9W-h5G5QfqhQq9SBOC2q4QFeET_KTJoCgmlkgnY0gmlwhKwSkaeKbXVsdGlhZGRyc5YACASsEpGnBhXQAAoErBKRpwYV0d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPmw5zIsP84qMG4SlqXkWMWqrioymkVAsQQW7sP83jEqDdGNwghXQg3VkcIIV0oV3YWt1MgE"}'
2026-04-08 11:51:21.650 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:21.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5583/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.181/tcp/51500/p2p/16Uiu2HAkufJRenRFgXK7wiyCKqjRb99AxS1qWk6zJxWVsDX4QyBV"]'
2026-04-08 11:51:21.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:21.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51499/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:51:21.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:21.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5583/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-08 11:51:21.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:21.673 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:22.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51499/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:22.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.145.167/tcp/59192/p2p/16Uiu2HAkydLyNNrM39gygeKsbzCwRB1fNzHGwq511xTG1Uykp5TF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-04-08 11:51:22.683 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:22.683 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-51-19__da3a534d-8909-49c1-866f-1b97a04f98a3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:22.683 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:22.683 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:22.685 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:22.685 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.44
2026-04-08 11:51:22.685 DEBUG [src.node.docker_mananger] Generated ports ['27131', '27132', '27133', '27134', '27135']
2026-04-08 11:51:22.685 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:22.685 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:22.685 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:22.685 DEBUG [src.node.docker_mananger] docker run -i -t -p 27131:27131 -p 27132:27132 -p 27133:27133 -p 27134:27134 -p 27135:27135 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27133 --rest-port=27131 --tcp-port=27132 --discv5-udp-port=27134 --rest-address=0.0.0.0 --nat=extip:172.18.123.44 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=8786ffaf39edef2f0e37ae8de7bafd1fff76f35d4e6db22e50afc85f027b7abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27135 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.145.167/tcp/59192/p2p/16Uiu2HAkydLyNNrM39gygeKsbzCwRB1fNzHGwq511xTG1Uykp5TF
2026-04-08 11:51:22.873 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.44 waku 09d1c5a99326f7f84bf9f1fc89c88cfced59fb7bd04602747cf9974e21b5b7dc
2026-04-08 11:51:22.907 DEBUG [src.node.docker_mananger] Container started with ID 09d1c5a99326. Setting up logs at ./log/docker/node3_2026-04-08_11-51-19__da3a534d-8909-49c1-866f-1b97a04f98a3__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:22.908 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 27131
2026-04-08 11:51:22.908 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:23.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27131/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:23.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-08 11:51:24.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27131/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:24.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:24.014 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:24.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:24.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.44/tcp/27132/p2p/16Uiu2HAkzdvfte7xZxA6yMrZDMVQ2mYyTL2VA4WHmucdXygmuqQs","/ip4/172.18.123.44/tcp/27133/ws/p2p/16Uiu2HAkzdvfte7xZxA6yMrZDMVQ2mYyTL2VA4WHmucdXygmuqQs"],"enrUri":"enr:-La4QN4LHzKF0I0UmtaDyjSO8hatt63fs5issD9wrA5W53Iqe7Y7Y-FtEylSD9zjOWhpX3N7_gJ2IYXdXeJ946Av5ngCgmlkgnY0gmlwhKwSeyyKbXVsdGlhZGRyc5YACASsEnssBmn8AAoErBJ7LAZp_d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECTW4EEWKtB1yC1jzTCpr3208cVTsyIULITq7HaMrbcWiDdGNwgmn8hXdha3UyAA"}'
2026-04-08 11:51:24.017 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:24.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27131/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.181/tcp/51500/p2p/16Uiu2HAkufJRenRFgXK7wiyCKqjRb99AxS1qWk6zJxWVsDX4QyBV"]'
2026-04-08 11:51:24.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:24.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27131/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:24.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.145.167/tcp/59192/p2p/16Uiu2HAkydLyNNrM39gygeKsbzCwRB1fNzHGwq511xTG1Uykp5TF","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.112.181/tcp/51500/p2p/16Uiu2HAkufJRenRFgXK7wiyCKqjRb99AxS1qWk6zJxWVsDX4QyBV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-04-08 11:51:24.051 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:51:24.058 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:51:24.058 DEBUG [src.node.waku_node] Stopping container with id 408e40d75153
2026-04-08 11:51:24.521 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:24.521 DEBUG [src.node.waku_node] Stopping container with id 7a114c73e2e7
2026-04-08 11:51:24.967 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:24.968 DEBUG [src.node.waku_node] Stopping container with id 09d1c5a99326
2026-04-08 11:51:25.384 ERROR [src.node.docker_mananger] Max retries reached for container 408e40d75153. Exiting log stream.
2026-04-08 11:51:25.388 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:25.391 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:51:25.409 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:51:25.417 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:51:25.421 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_msg_not_stored_when_ephemeral_true with id: 2026-04-08_11-49-38__02338832-46b8-4c34-af66-3476c4f35cef
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-49-38__02338832-46b8-4c34-af66-3476c4f35cef__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-49-38__02338832-46b8-4c34-af66-3476c4f35cef__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-49-38__02338832-46b8-4c34-af66-3476c4f35cef__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:386 Start 3 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43437', '43438', '43439', '43440', '43441']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43437:43437 -p 43438:43438 -p 43439:43439 -p 43440:43440 -p 43441:43441 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43439 --rest-port=43437 --tcp-port=43438 --discv5-udp-port=43440 --rest-address=0.0.0.0 --nat=extip:172.18.156.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=46df45ffe4cdd12f5aff7b2a55cdceb23e8d98e1d78a89da3b0c2ba505cfcbd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43441 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.25 waku 0af33d19fc59a1d3d988cab840cfe9ac8c55d04bdadcae354470e3b95b3b8d68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0af33d19fc59. Setting up logs at ./log/docker/node1_2026-04-08_11-49-38__02338832-46b8-4c34-af66-3476c4f35cef__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43437
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43437/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43437/debug/v1/info" -H "Content-Type: application/json" -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.25/tcp/43438/p2p/16Uiu2HAm2djm6Y5MsLhYVUDYFufD59RhFPiJiejaFLWqLgLtLUxi","/ip4/172.18.156.25/tcp/43439/ws/p2p/16Uiu2HAm2djm6Y5MsLhYVUDYFufD59RhFPiJiejaFLWqLgLtLUxi"],"enrUri":"enr:-L24QAUzZdljfDsnc3xvCVCBcuhEDgtBHSPtPuxEydDaPLqYXGlsaJ_v6SDNzNjgUlYVBzOBNr916dC1FbMdwx9_5ZYCgmlkgnY0gmlwhKwSnBmKbXVsdGlhZGRyc5YACASsEpwZBqmuAAoErBKcGQapr90DgnJzhQDGAQAAiXNlY3AyNTZrMaECaxkNsJ1gEc-Aq5gpbhpbs6DGnr6PeJG3eSEkDh_JXrODdGNwgqmug3VkcIKpsIV3YWt1MgM"}'
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.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16233', '16234', '16235', '16236', '16237']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16233:16233 -p 16234:16234 -p 16235:16235 -p 16236:16236 -p 16237:16237 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16235 --rest-port=16233 --tcp-port=16234 --discv5-udp-port=16236 --rest-address=0.0.0.0 --nat=extip:172.18.63.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=de011eaf8aeabe8e42afa3edcdabb4ae641e6eaaa4f714dc27dbd9afbbf4fbdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16237 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QAUzZdljfDsnc3xvCVCBcuhEDgtBHSPtPuxEydDaPLqYXGlsaJ_v6SDNzNjgUlYVBzOBNr916dC1FbMdwx9_5ZYCgmlkgnY0gmlwhKwSnBmKbXVsdGlhZGRyc5YACASsEpwZBqmuAAoErBKcGQapr90DgnJzhQDGAQAAiXNlY3AyNTZrMaECaxkNsJ1gEc-Aq5gpbhpbs6DGnr6PeJG3eSEkDh_JXrODdGNwgqmug3VkcIKpsIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.216 waku 74d3fcb61149be53b178decf2414572b45921efad0814ba884add6fd740980a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74d3fcb61149. Setting up logs at ./log/docker/node2_2026-04-08_11-49-38__02338832-46b8-4c34-af66-3476c4f35cef__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16233
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16233/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16233/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/16234/p2p/16Uiu2HAm1iK1ypXGgjbtmxkvGcs3h8SxYtvMbF4kMayUNxKZ6aMP","/ip4/172.18.63.216/tcp/16235/ws/p2p/16Uiu2HAm1iK1ypXGgjbtmxkvGcs3h8SxYtvMbF4kMayUNxKZ6aMP"],"enrUri":"enr:-L24QG7GVwCLRyFOctwScELu5u3bWisaK0_0uYjuyetTpNFvUFsXR4-dTvp_gUh4ScdhpwkBatEjKckxBwCiseVXXF8CgmlkgnY0gmlwhKwSP9iKbXVsdGlhZGRyc5YACASsEj_YBj9qAAoErBI_2AY_a90DgnJzhQDGAQAAiXNlY3AyNTZrMaECXWlLDT-jA_c04J0F4lhZ5x4a9Dv7opz4lTTAQBvgM4qDdGNwgj9qg3VkcII_bIV3YWt1MgM"}'
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.12.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29446', '29447', '29448', '29449', '29450']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29446:29446 -p 29447:29447 -p 29448:29448 -p 29449:29449 -p 29450:29450 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29448 --rest-port=29446 --tcp-port=29447 --discv5-udp-port=29449 --rest-address=0.0.0.0 --nat=extip:172.18.12.134 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fe1b149aafbe24ad77bba16a23272ddbf0e8fd98ace0df12abf7adbbafcefbbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29450 --metrics-logging=true --relay=false --storenode=/ip4/172.18.63.216/tcp/16234/p2p/16Uiu2HAm1iK1ypXGgjbtmxkvGcs3h8SxYtvMbF4kMayUNxKZ6aMP --discv5-bootstrap-node=enr:-L24QG7GVwCLRyFOctwScELu5u3bWisaK0_0uYjuyetTpNFvUFsXR4-dTvp_gUh4ScdhpwkBatEjKckxBwCiseVXXF8CgmlkgnY0gmlwhKwSP9iKbXVsdGlhZGRyc5YACASsEj_YBj9qAAoErBI_2AY_a90DgnJzhQDGAQAAiXNlY3AyNTZrMaECXWlLDT-jA_c04J0F4lhZ5x4a9Dv7opz4lTTAQBvgM4qDdGNwgj9qg3VkcII_bIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.134 waku a163267243994cd83594410078ba4afd5f9198ee4b0ef3ad819c645a9f15ac73
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a16326724399. Setting up logs at ./log/docker/node3_2026-04-08_11-49-38__02338832-46b8-4c34-af66-3476c4f35cef__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29446
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29446/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29446/debug/v1/info" -H "Content-Type: application/json" -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.134/tcp/29447/p2p/16Uiu2HAmTgLXQBuuUBHnHg3dP2KEEUahwc4N5CkzYcSF3thqowwS","/ip4/172.18.12.134/tcp/29448/ws/p2p/16Uiu2HAmTgLXQBuuUBHnHg3dP2KEEUahwc4N5CkzYcSF3thqowwS"],"enrUri":"enr:-L24QIwHLhVdYKKCyc7Ery8-YPxJMfUnXFhF5VSPWutebPUwFa_Kcqf2-UulPczqUg81loaHTvcWhL_-XvCJpa5z5ZECgmlkgnY0gmlwhKwSDIaKbXVsdGlhZGRyc5YACASsEgyGBnMHAAoErBIMhgZzCN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3zeyJXZ5IYnBsRArd6iQxtlkytliauBMoqqbIWQLuN2DdGNwgnMHg3VkcIJzCYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:391 Subscribe node1 ,2 to pubtopic /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43437/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16233/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43437/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.216/tcp/39356/p2p/16Uiu2HAm1iK1ypXGgjbtmxkvGcs3h8SxYtvMbF4kMayUNxKZ6aMP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16233/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.156.25/tcp/43438/p2p/16Uiu2HAm2djm6Y5MsLhYVUDYFufD59RhFPiJiejaFLWqLgLtLUxi","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:396 Node1 publish message with flag ephemeral = True
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43437/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:401 Node3 makes store request to get messages
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:29446/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4e07187950a588c7c5ec","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.e2e.test_e2e:test_e2e.py:405 Response for store when ephemeral = true is strPeer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 couldn't find any messages. Actual response: {'requestId': '4e07187950a588c7c5ec', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.e2e.test_e2e:test_e2e.py:407 Message isn't stored as ephemeral = True
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 0af33d19fc59
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 74d3fcb61149
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a16326724399
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0af33d19fc59. 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,308 @@
2026-04-08 11:51:58.847 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:51:58.847 DEBUG [tests.conftest] Running test: test_relay_2_nodes_temporary_blackout_recovers_no_helpers with id: 2026-04-08_11-51-58__a32d6720-6296-4c9f-85b6-18bf2ffeab8f
2026-04-08 11:51:58.848 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:51:58.848 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:51:58.855 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:58.855 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-58__a32d6720-6296-4c9f-85b6-18bf2ffeab8f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:58.861 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:58.861 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-58__a32d6720-6296-4c9f-85b6-18bf2ffeab8f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:58.868 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:58.868 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-58__a32d6720-6296-4c9f-85b6-18bf2ffeab8f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:58.874 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:58.874 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-58__a32d6720-6296-4c9f-85b6-18bf2ffeab8f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:58.875 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-04-08 11:51:58.875 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:58.875 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:58.876 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:58.876 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.12
2026-04-08 11:51:58.876 DEBUG [src.node.docker_mananger] Generated ports ['20627', '20628', '20629', '20630', '20631']
2026-04-08 11:51:58.877 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:58.877 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:58.877 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:58.877 DEBUG [src.node.docker_mananger] docker run -i -t -p 20627:20627 -p 20628:20628 -p 20629:20629 -p 20630:20630 -p 20631:20631 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20629 --rest-port=20627 --tcp-port=20628 --discv5-udp-port=20630 --rest-address=0.0.0.0 --nat=extip:172.18.191.12 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c8da65e3afbbebfaccc5c6b8de66faee000aabc2250ba8bbb1d9bd6975eb2350 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20631 --metrics-logging=true --relay=true
2026-04-08 11:51:59.062 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.12 waku 52d67b8ee0b0306cc5a2d89eecd176a941144ca4d4dca20d0edd50380da9e6f3
2026-04-08 11:51:59.098 DEBUG [src.node.docker_mananger] Container started with ID 52d67b8ee0b0. Setting up logs at ./log/docker/node1_2026-04-08_11-51-58__a32d6720-6296-4c9f-85b6-18bf2ffeab8f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:59.099 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20627
2026-04-08 11:51:59.099 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:59.255 ERROR [src.node.docker_mananger] Max retries reached for container 965c24d51f6d. Exiting log stream.
2026-04-08 11:51:59.607 ERROR [src.node.docker_mananger] Max retries reached for container e91c0d657482. Exiting log stream.
2026-04-08 11:52:00.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20627/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:00.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:00.102 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:00.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:00.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.12/tcp/20628/p2p/16Uiu2HAkz6WGmBGMeWucNVhRuCAxu393fTLFppVB9b3ioYUPBD9W","/ip4/172.18.191.12/tcp/20629/ws/p2p/16Uiu2HAkz6WGmBGMeWucNVhRuCAxu393fTLFppVB9b3ioYUPBD9W"],"enrUri":"enr:-L24QNKFBUoYBpQiKgcFs9h-tbdgFwuD5CUesk6aCLHz-yzpQw8mIPZ4yOl2xMdgSTDtIHCeD9pZTINKDg4N8KgXlL0CgmlkgnY0gmlwhKwSvwyKbXVsdGlhZGRyc5YACASsEr8MBlCUAAoErBK_DAZQld0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRWFsS8sb1kdQEPG7AJmmwVr_oVFHi_-gUqTQY5aqVi2DdGNwglCUg3VkcIJQloV3YWt1MgE"}'
2026-04-08 11:52:00.105 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:00.105 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:00.105 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:00.107 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:00.107 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.152
2026-04-08 11:52:00.107 DEBUG [src.node.docker_mananger] Generated ports ['34403', '34404', '34405', '34406', '34407']
2026-04-08 11:52:00.107 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:00.107 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:00.107 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:00.107 DEBUG [src.node.docker_mananger] docker run -i -t -p 34403:34403 -p 34404:34404 -p 34405:34405 -p 34406:34406 -p 34407:34407 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34405 --rest-port=34403 --tcp-port=34404 --discv5-udp-port=34406 --rest-address=0.0.0.0 --nat=extip:172.18.6.152 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=98ae2dcf1bf5faa98071c0b6465eddbbfef6eb2d1af39c194b422e7dce43e14c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34407 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNKFBUoYBpQiKgcFs9h-tbdgFwuD5CUesk6aCLHz-yzpQw8mIPZ4yOl2xMdgSTDtIHCeD9pZTINKDg4N8KgXlL0CgmlkgnY0gmlwhKwSvwyKbXVsdGlhZGRyc5YACASsEr8MBlCUAAoErBK_DAZQld0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRWFsS8sb1kdQEPG7AJmmwVr_oVFHi_-gUqTQY5aqVi2DdGNwglCUg3VkcIJQloV3YWt1MgE
2026-04-08 11:52:00.291 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.152 waku cefcd697efbdaca5c1bf8f449924be4a5633667b905ca04d517c05e86f67632a
2026-04-08 11:52:00.322 DEBUG [src.node.docker_mananger] Container started with ID cefcd697efbd. Setting up logs at ./log/docker/node2_2026-04-08_11-51-58__a32d6720-6296-4c9f-85b6-18bf2ffeab8f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:00.323 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 34403
2026-04-08 11:52:00.323 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:01.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34403/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:01.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:01.351 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:01.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34403/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:01.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.152/tcp/34404/p2p/16Uiu2HAmFtEkitkodYT4LphPFXNNibFumit3WcsQL2EeSKbo8Npz","/ip4/172.18.6.152/tcp/34405/ws/p2p/16Uiu2HAmFtEkitkodYT4LphPFXNNibFumit3WcsQL2EeSKbo8Npz"],"enrUri":"enr:-L24QDdJlid6x6G0bgzCpvTZhNRF9J5nkUBzKWBo-NkGyETSAK079SERKQ1e3uJpM3uzWHZVhf8NXKoWofxJ6a8wK44CgmlkgnY0gmlwhKwSBpiKbXVsdGlhZGRyc5YACASsEgaYBoZkAAoErBIGmAaGZd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDL_fl4bo3oW_OMFVEZHbw05rZr0gjv5zWLVowzeVLiAuDdGNwgoZkg3VkcIKGZoV3YWt1MgE"}'
2026-04-08 11:52:01.359 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:01.359 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-04-08 11:52:01.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:52:01.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:01.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34403/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:52:01.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:01.369 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-04-08 11:52:01.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20627/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:01.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.6.152/tcp/44368/p2p/16Uiu2HAmFtEkitkodYT4LphPFXNNibFumit3WcsQL2EeSKbo8Npz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-04-08 11:52:01.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34403/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:01.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.191.12/tcp/20628/p2p/16Uiu2HAkz6WGmBGMeWucNVhRuCAxu393fTLFppVB9b3ioYUPBD9W","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:52:01.375 DEBUG [src.libs.common] Sleeping for 15 seconds
2026-04-08 11:52:16.375 INFO [tests.e2e.test_network_conditions] Applying 100%% packet loss on both nodes
2026-04-08 11:52:16.377 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6333', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:52:16.526 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6527', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:52:16.536 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6333', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:52:16.545 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6333', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
2026-04-08 11:52:16.559 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6333', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-08 11:52:16.568 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-08 11:52:16.570 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6527', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:52:16.579 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6527', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
2026-04-08 11:52:16.589 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6527', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-08 11:52:16.597 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-08 11:52:16.597 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-08 11:52:21.597 INFO [tests.e2e.test_network_conditions] Clearing tc rules (restore connectivity)
2026-04-08 11:52:21.599 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6333', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:52:21.610 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6527', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:52:21.618 INFO [tests.e2e.test_network_conditions] Waiting for peer list recovery on both nodes
2026-04-08 11:52:21.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20627/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:21.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.6.152/tcp/44368/p2p/16Uiu2HAmFtEkitkodYT4LphPFXNNibFumit3WcsQL2EeSKbo8Npz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:52:21.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34403/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:21.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.191.12/tcp/20628/p2p/16Uiu2HAkz6WGmBGMeWucNVhRuCAxu393fTLFppVB9b3ioYUPBD9W","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:52:21.624 INFO [tests.e2e.test_network_conditions] Publishing after recovery
2026-04-08 11:52:21.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:21.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:21.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20627/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:22.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:22.167 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-08 11:52:27.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:27.171 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:52:27.172 INFO [tests.e2e.test_network_conditions] 100 messages were delivered
2026-04-08 11:52:27.173 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6333', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:52:27.184 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6527', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:52:27.194 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:27.195 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:27.196 DEBUG [src.node.waku_node] Stopping container with id 52d67b8ee0b0
2026-04-08 11:52:27.668 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:27.669 DEBUG [src.node.waku_node] Stopping container with id cefcd697efbd
2026-04-08 11:52:28.145 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:28.146 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:28.213 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:28.248 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,225 @@
2026-04-08 11:56:20.316 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:56:20.317 DEBUG [tests.conftest] Running test: test_large_message_payload_sync with id: 2026-04-08_11-56-20__5e70fd4f-c117-4259-90a0-331029dcd0fa
2026-04-08 11:56:20.318 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:56:20.326 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:20.327 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-56-20__5e70fd4f-c117-4259-90a0-331029dcd0fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:20.333 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:20.333 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-56-20__5e70fd4f-c117-4259-90a0-331029dcd0fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:20.339 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:20.339 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-56-20__5e70fd4f-c117-4259-90a0-331029dcd0fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:20.340 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:56:20.340 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:20.340 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:20.342 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:20.342 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.240
2026-04-08 11:56:20.342 DEBUG [src.node.docker_mananger] Generated ports ['3440', '3441', '3442', '3443', '3444']
2026-04-08 11:56:20.343 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:20.343 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:20.343 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:20.343 DEBUG [src.node.docker_mananger] docker run -i -t -p 3440:3440 -p 3441:3441 -p 3442:3442 -p 3443:3443 -p 3444:3444 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3442 --rest-port=3440 --tcp-port=3441 --discv5-udp-port=3443 --rest-address=0.0.0.0 --nat=extip:172.18.216.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50e0adbdeba5bdb1c1ff1bbdb3e4b276a778545f6bda0fb4cecfddf9b9371dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3444 --metrics-logging=true --store=true --relay=true
2026-04-08 11:56:20.527 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.240 waku 8a5ca275d44144e20b94efe1682e4e77da46a3de2e0a2fb3a06bd277c9545ea2
2026-04-08 11:56:20.565 DEBUG [src.node.docker_mananger] Container started with ID 8a5ca275d441. Setting up logs at ./log/docker/node1_2026-04-08_11-56-20__5e70fd4f-c117-4259-90a0-331029dcd0fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:20.566 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3440
2026-04-08 11:56:20.568 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:20.684 ERROR [src.node.docker_mananger] Max retries reached for container 9532eef64885. Exiting log stream.
2026-04-08 11:56:21.143 ERROR [src.node.docker_mananger] Max retries reached for container 83e87a11fa58. Exiting log stream.
2026-04-08 11:56:21.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3440/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:21.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:21.573 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:21.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3440/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:21.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.240/tcp/3441/p2p/16Uiu2HAmCs8D4LnSSEy9pLybamoxXU6WBxa5hCbQsjTMwjx6JFVi","/ip4/172.18.216.240/tcp/3442/ws/p2p/16Uiu2HAmCs8D4LnSSEy9pLybamoxXU6WBxa5hCbQsjTMwjx6JFVi"],"enrUri":"enr:-L24QIUyumFTwl_k0asEApdqePuU2WeefI_xXdvgL0SyicYLWLY49fpiXPvZvkUn87EpgFiOGyTaAACGN-6uFMl3BfsCgmlkgnY0gmlwhKwS2PCKbXVsdGlhZGRyc5YACASsEtjwBg1xAAoErBLY8AYNct0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAxva2Ibl7uEvJCSkKKX8AWkv7E51uhsqsMr5mozZn1GDdGNwgg1xg3VkcIINc4V3YWt1MgM"}'
2026-04-08 11:56:21.575 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:21.575 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:21.575 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:21.577 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:21.577 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.69
2026-04-08 11:56:21.577 DEBUG [src.node.docker_mananger] Generated ports ['29663', '29664', '29665', '29666', '29667']
2026-04-08 11:56:21.577 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:21.578 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:21.578 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:21.578 DEBUG [src.node.docker_mananger] docker run -i -t -p 29663:29663 -p 29664:29664 -p 29665:29665 -p 29666:29666 -p 29667:29667 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29665 --rest-port=29663 --tcp-port=29664 --discv5-udp-port=29666 --rest-address=0.0.0.0 --nat=extip:172.18.51.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bf248ead42d96dd39bfaea3356cadc8e92cdc3d953e64ca5fff15cf4e84a7dae --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29667 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIUyumFTwl_k0asEApdqePuU2WeefI_xXdvgL0SyicYLWLY49fpiXPvZvkUn87EpgFiOGyTaAACGN-6uFMl3BfsCgmlkgnY0gmlwhKwS2PCKbXVsdGlhZGRyc5YACASsEtjwBg1xAAoErBLY8AYNct0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAxva2Ibl7uEvJCSkKKX8AWkv7E51uhsqsMr5mozZn1GDdGNwgg1xg3VkcIINc4V3YWt1MgM
2026-04-08 11:56:21.773 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.69 waku bff2de7fc32c757dff5c73d3f9b67904e2c47f0944745cdd23907b5e1976c9a1
2026-04-08 11:56:21.808 DEBUG [src.node.docker_mananger] Container started with ID bff2de7fc32c. Setting up logs at ./log/docker/node2_2026-04-08_11-56-20__5e70fd4f-c117-4259-90a0-331029dcd0fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:21.808 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29663
2026-04-08 11:56:21.808 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:22.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29663/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:22.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:22.822 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:22.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29663/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:22.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.69/tcp/29664/p2p/16Uiu2HAmCAYaNqbBkTawUGvG11z2BdGoNaSJy1WrSXF19FPpEFzh","/ip4/172.18.51.69/tcp/29665/ws/p2p/16Uiu2HAmCAYaNqbBkTawUGvG11z2BdGoNaSJy1WrSXF19FPpEFzh"],"enrUri":"enr:-L24QCVc9LPyYZ4ZCMajyNOFmK1PaFQYKXrEuVpjofYyD4_fZu9J_RDnBCYlOj9K1OmDNwQXk50UdGnAnMGKTGC_x6wCgmlkgnY0gmlwhKwSM0WKbXVsdGlhZGRyc5YACASsEjNFBnPgAAoErBIzRQZz4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-LaYHOCbzdu9i0esb6dVmnc8fdBz4z78QpoJ07kkQkKDdGNwgnPgg3VkcIJz4oV3YWt1MgE"}'
2026-04-08 11:56:22.831 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:22.831 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:22.831 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:22.833 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:22.833 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.241
2026-04-08 11:56:22.833 DEBUG [src.node.docker_mananger] Generated ports ['18071', '18072', '18073', '18074', '18075']
2026-04-08 11:56:22.833 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:22.834 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:22.834 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:22.834 DEBUG [src.node.docker_mananger] docker run -i -t -p 18071:18071 -p 18072:18072 -p 18073:18073 -p 18074:18074 -p 18075:18075 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18073 --rest-port=18071 --tcp-port=18072 --discv5-udp-port=18074 --rest-address=0.0.0.0 --nat=extip:172.18.76.241 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b6c31afeb2023fdada66cdf408d2b25ab507219b1da39edf89be85b3d196ef4d --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18075 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCVc9LPyYZ4ZCMajyNOFmK1PaFQYKXrEuVpjofYyD4_fZu9J_RDnBCYlOj9K1OmDNwQXk50UdGnAnMGKTGC_x6wCgmlkgnY0gmlwhKwSM0WKbXVsdGlhZGRyc5YACASsEjNFBnPgAAoErBIzRQZz4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-LaYHOCbzdu9i0esb6dVmnc8fdBz4z78QpoJ07kkQkKDdGNwgnPgg3VkcIJz4oV3YWt1MgE
2026-04-08 11:56:23.024 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.241 waku 0ecf73b33507d21aa195fa87195f74acaec7753dbd5c8935d6a21ad42a015781
2026-04-08 11:56:23.059 DEBUG [src.node.docker_mananger] Container started with ID 0ecf73b33507. Setting up logs at ./log/docker/node3_2026-04-08_11-56-20__5e70fd4f-c117-4259-90a0-331029dcd0fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:23.060 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18071
2026-04-08 11:56:23.060 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:24.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18071/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:24.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:24.077 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:24.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18071/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:24.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.241/tcp/18072/p2p/16Uiu2HAmR59DjryrzyqW3y47AtXvy8jm5etWc8oLUczhrR4NNhU6","/ip4/172.18.76.241/tcp/18073/ws/p2p/16Uiu2HAmR59DjryrzyqW3y47AtXvy8jm5etWc8oLUczhrR4NNhU6"],"enrUri":"enr:-L24QHFl4Crxaj8MgkuA8USjBMvtkVqMu-Owo4g4gtgBUtk0eQXgLRhjCT4unMq_u-WQBfSsJVtTFM_G1LsO7hkAF-ECgmlkgnY0gmlwhKwSTPGKbXVsdGlhZGRyc5YACASsEkzxBkaYAAoErBJM8QZGmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuHw2MJT5bpBUe2REWhTU2wkkcvHd3fjtMv71nEocyruDdGNwgkaYg3VkcIJGmoV3YWt1MgE"}'
2026-04-08 11:56:24.084 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:24.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29663/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.240/tcp/3441/p2p/16Uiu2HAmCs8D4LnSSEy9pLybamoxXU6WBxa5hCbQsjTMwjx6JFVi"]'
2026-04-08 11:56:24.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18071/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.69/tcp/29664/p2p/16Uiu2HAmCAYaNqbBkTawUGvG11z2BdGoNaSJy1WrSXF19FPpEFzh"]'
2026-04-08 11:56:24.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3440/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:56:24.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29663/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:56:24.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18071/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:56:24.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.098 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.100 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.121 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.132 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.134 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.155 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.166 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.167 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.186 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.197 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.198 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.215 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.226 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.228 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.246 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.257 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.259 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.277 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.288 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.290 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.309 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.320 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.321 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.340 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.351 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.352 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.370 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.381 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.382 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.399 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.410 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.412 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.434 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.445 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.446 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.469 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.481 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.482 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.504 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.514 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.516 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.539 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.550 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.551 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.573 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.584 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.586 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.607 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.618 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.619 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.640 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.652 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.653 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.674 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.685 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.686 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.706 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.717 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.718 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.739 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.750 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.752 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.770 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.781 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.782 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.800 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.811 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.813 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.829 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.840 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.841 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.859 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.870 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.871 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.888 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.899 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.901 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.918 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.929 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.930 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.948 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.959 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.961 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:24.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:24.978 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:24.990 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:24.991 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:25.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:25.010 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:25.021 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:25.022 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:56:25.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:25.041 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:56:25.051 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-08 11:56:35.060 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:56:35.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3440/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:35.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x790ece0d0f2e6ecea2981b2d3819fd7f3028c6497111b0d8a356e8d653703541"},{"messageHash":"0xf3b11f43cf866ff69a10629a758a201084078e5d174c277aa798f55e479a160b"},{"messageHash":"0xe7f733902cb91fa53d1a5f2567b8c997c6a4916589a8299746d5865744996537"},{"messageHash":"0x9685315b1e13dcbb98aa92d6cc037d1cb6fd900cf8a7e405548322c93e36a9b3"},{"messageHash":"0x9607e7495b142a2d870724f36edbdaade38cf167d04f439c509fcf59200e9612"},{"messageHash":"0xfcefa4b7bbd43518255ffa22e1a9f4d98c79edadca6ed32e487f5c7bfcb7a833"},{"messageHash":"0x8a008873917a7a9c59f33e6100b9bcbe8289e01e390e5c16cb675fa3200c6f95"},{"messageHash":"0x7496bd645f83444bbd1f8276b2a0e5f037846240d173aa95b589020e1abc0aef"},{"messageHash":"0x25f10ab5aa3c1892cb9d3bcd883c300bfe91ff8cd433d1f841415dee34fc9ff5"},{"messageHash":"0x5863508cfece4e7571a76d38112b13e6ad34df50e7ec730f29e99c904615b862"},{"messageHash":"0xe0557b778b70ae8e8765cb9a1ac44a6d39f75fa47fd09dddd7c222aa60cce2ed"},{"messageHash":"0xe181be1d5b9900f12c2f9f970da080fee905669fb429964edfa6c7b4febf87b2"},{"messageHash":"0xc2753fb9263551ff7cb8b5ed7a676a7c7a7a584e4b16da3bace20c08900c8c33"},{"messageHash":"0x66a1b29c52c52fd1104f1aef3ce03ae0a4a91bbd876201e5238a02103f02617c"},{"messageHash":"0x39dd8f1789bc2f943c6241249e936c95eb745c12f5063dacfdfbe3f6bb445c05"},{"messageHash":"0x852ae6ebf1bb5e4eb8694b33906ca22a159e4aa72131d9ae26c4cb19dad4287e"},{"messageHash":"0x744f39559e7291060dae6a4413dad39785fd9971dbc0835ba1c22c5043b5c7e3"},{"messageHash":"0xa08492eb936b9ea09632c43e29603a625bcda3554b70bd8a94106305d5c9cb8e"},{"messageHash":"0xe8534eb559c0571d5cb657c115083435445950490d7bb2c1e10318e8e88cffd6"},{"messageHash":"0xc33fafee80c7b03d6a66eb68229444f1a3371d875f0b3708c0848c45cdce9ca1"},{"messageHash":"0x35873b9df3c1ee16b729061e0d524b86880d2c3cf261752726a83f16ecd69b94"},{"messageHash":"0xf467c8c222eeea8e2d765015680019bf719f7159793650687f99949c013db451"},{"messageHash":"0x091d6ebeb92d59624d165330b0b49f2034bc174644106ac4089bde38ca75629e"},{"messageHash":"0xb5700d4260832cc9ecf6ad396e02e5b565d4097df045bea0be8348628c035527"},{"messageHash":"0x5b2f33fdb917997a30e776791d281f31bf87a2eafeaae3d9060a5dcf18668473"},{"messageHash":"0x2a21c02bf47e4f673d99e4566e551ee38e7e4ccfc09320dad056ee94df0697aa"},{"messageHash":"0xc51f354486a8cdbd4dca3c6aa14d7c3b4475afc05bdebbccfe482e85721cd7d6"},{"messageHash":"0x6615349d770243ab0b811ed694c19a6e63585d150834a9b831bb3471bcc9e93e"},{"messageHash":"0x47089aa89b25d9de50cc370560e86931e8f68cbf615d755ade361f6341339583"},{"messageHash":"0x0aae3f855b120c2d829fcbeb8e3b4ddf52c5df51b0725200b1c670faae6edf6d"}]}'
2026-04-08 11:56:35.074 DEBUG [src.steps.store] messages length is 30
2026-04-08 11:56:35.126 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:56:35.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29663/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:35.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e2c310d029bf4dc3f6a7","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x790ece0d0f2e6ecea2981b2d3819fd7f3028c6497111b0d8a356e8d653703541"},{"messageHash":"0xf3b11f43cf866ff69a10629a758a201084078e5d174c277aa798f55e479a160b"},{"messageHash":"0xe7f733902cb91fa53d1a5f2567b8c997c6a4916589a8299746d5865744996537"},{"messageHash":"0x9685315b1e13dcbb98aa92d6cc037d1cb6fd900cf8a7e405548322c93e36a9b3"},{"messageHash":"0x9607e7495b142a2d870724f36edbdaade38cf167d04f439c509fcf59200e9612"},{"messageHash":"0xfcefa4b7bbd43518255ffa22e1a9f4d98c79edadca6ed32e487f5c7bfcb7a833"},{"messageHash":"0x8a008873917a7a9c59f33e6100b9bcbe8289e01e390e5c16cb675fa3200c6f95"},{"messageHash":"0x7496bd645f83444bbd1f8276b2a0e5f037846240d173aa95b589020e1abc0aef"},{"messageHash":"0x25f10ab5aa3c1892cb9d3bcd883c300bfe91ff8cd433d1f841415dee34fc9ff5"},{"messageHash":"0x5863508cfece4e7571a76d38112b13e6ad34df50e7ec730f29e99c904615b862"},{"messageHash":"0xe0557b778b70ae8e8765cb9a1ac44a6d39f75fa47fd09dddd7c222aa60cce2ed"},{"messageHash":"0xe181be1d5b9900f12c2f9f970da080fee905669fb429964edfa6c7b4febf87b2"},{"messageHash":"0xc2753fb9263551ff7cb8b5ed7a676a7c7a7a584e4b16da3bace20c08900c8c33"},{"messageHash":"0x66a1b29c52c52fd1104f1aef3ce03ae0a4a91bbd876201e5238a02103f02617c"},{"messageHash":"0x39dd8f1789bc2f943c6241249e936c95eb745c12f5063dacfdfbe3f6bb445c05"},{"messageHash":"0x852ae6ebf1bb5e4eb8694b33906ca22a159e4aa72131d9ae26c4cb19dad4287e"},{"messageHash":"0x744f39559e7291060dae6a4413dad39785fd9971dbc0835ba1c22c5043b5c7e3"},{"messageHash":"0xa08492eb936b9ea09632c43e29603a625bcda3554b70bd8a94106305d5c9cb8e"},{"messageHash":"0xe8534eb559c0571d5cb657c115083435445950490d7bb2c1e10318e8e88cffd6"},{"messageHash":"0xc33fafee80c7b03d6a66eb68229444f1a3371d875f0b3708c0848c45cdce9ca1"},{"messageHash":"0x35873b9df3c1ee16b729061e0d524b86880d2c3cf261752726a83f16ecd69b94"},{"messageHash":"0xf467c8c222eeea8e2d765015680019bf719f7159793650687f99949c013db451"},{"messageHash":"0x091d6ebeb92d59624d165330b0b49f2034bc174644106ac4089bde38ca75629e"},{"messageHash":"0xb5700d4260832cc9ecf6ad396e02e5b565d4097df045bea0be8348628c035527"},{"messageHash":"0x5b2f33fdb917997a30e776791d281f31bf87a2eafeaae3d9060a5dcf18668473"},{"messageHash":"0x2a21c02bf47e4f673d99e4566e551ee38e7e4ccfc09320dad056ee94df0697aa"},{"messageHash":"0xc51f354486a8cdbd4dca3c6aa14d7c3b4475afc05bdebbccfe482e85721cd7d6"},{"messageHash":"0x6615349d770243ab0b811ed694c19a6e63585d150834a9b831bb3471bcc9e93e"},{"messageHash":"0x47089aa89b25d9de50cc370560e86931e8f68cbf615d755ade361f6341339583"},{"messageHash":"0x0aae3f855b120c2d829fcbeb8e3b4ddf52c5df51b0725200b1c670faae6edf6d"}]}'
2026-04-08 11:56:35.146 DEBUG [src.steps.store] messages length is 30
2026-04-08 11:56:35.179 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:56:35.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18071/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:35.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"91a077f7df0ab79c61a0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x790ece0d0f2e6ecea2981b2d3819fd7f3028c6497111b0d8a356e8d653703541"},{"messageHash":"0xf3b11f43cf866ff69a10629a758a201084078e5d174c277aa798f55e479a160b"},{"messageHash":"0xe7f733902cb91fa53d1a5f2567b8c997c6a4916589a8299746d5865744996537"},{"messageHash":"0x9685315b1e13dcbb98aa92d6cc037d1cb6fd900cf8a7e405548322c93e36a9b3"},{"messageHash":"0x9607e7495b142a2d870724f36edbdaade38cf167d04f439c509fcf59200e9612"},{"messageHash":"0xfcefa4b7bbd43518255ffa22e1a9f4d98c79edadca6ed32e487f5c7bfcb7a833"},{"messageHash":"0x8a008873917a7a9c59f33e6100b9bcbe8289e01e390e5c16cb675fa3200c6f95"},{"messageHash":"0x7496bd645f83444bbd1f8276b2a0e5f037846240d173aa95b589020e1abc0aef"},{"messageHash":"0x25f10ab5aa3c1892cb9d3bcd883c300bfe91ff8cd433d1f841415dee34fc9ff5"},{"messageHash":"0x5863508cfece4e7571a76d38112b13e6ad34df50e7ec730f29e99c904615b862"},{"messageHash":"0xe0557b778b70ae8e8765cb9a1ac44a6d39f75fa47fd09dddd7c222aa60cce2ed"},{"messageHash":"0xe181be1d5b9900f12c2f9f970da080fee905669fb429964edfa6c7b4febf87b2"},{"messageHash":"0xc2753fb9263551ff7cb8b5ed7a676a7c7a7a584e4b16da3bace20c08900c8c33"},{"messageHash":"0x66a1b29c52c52fd1104f1aef3ce03ae0a4a91bbd876201e5238a02103f02617c"},{"messageHash":"0x39dd8f1789bc2f943c6241249e936c95eb745c12f5063dacfdfbe3f6bb445c05"},{"messageHash":"0x852ae6ebf1bb5e4eb8694b33906ca22a159e4aa72131d9ae26c4cb19dad4287e"},{"messageHash":"0x744f39559e7291060dae6a4413dad39785fd9971dbc0835ba1c22c5043b5c7e3"},{"messageHash":"0xa08492eb936b9ea09632c43e29603a625bcda3554b70bd8a94106305d5c9cb8e"},{"messageHash":"0xe8534eb559c0571d5cb657c115083435445950490d7bb2c1e10318e8e88cffd6"},{"messageHash":"0xc33fafee80c7b03d6a66eb68229444f1a3371d875f0b3708c0848c45cdce9ca1"},{"messageHash":"0x35873b9df3c1ee16b729061e0d524b86880d2c3cf261752726a83f16ecd69b94"},{"messageHash":"0xf467c8c222eeea8e2d765015680019bf719f7159793650687f99949c013db451"},{"messageHash":"0x091d6ebeb92d59624d165330b0b49f2034bc174644106ac4089bde38ca75629e"},{"messageHash":"0xb5700d4260832cc9ecf6ad396e02e5b565d4097df045bea0be8348628c035527"},{"messageHash":"0x5b2f33fdb917997a30e776791d281f31bf87a2eafeaae3d9060a5dcf18668473"},{"messageHash":"0x2a21c02bf47e4f673d99e4566e551ee38e7e4ccfc09320dad056ee94df0697aa"},{"messageHash":"0xc51f354486a8cdbd4dca3c6aa14d7c3b4475afc05bdebbccfe482e85721cd7d6"},{"messageHash":"0x6615349d770243ab0b811ed694c19a6e63585d150834a9b831bb3471bcc9e93e"},{"messageHash":"0x47089aa89b25d9de50cc370560e86931e8f68cbf615d755ade361f6341339583"},{"messageHash":"0x0aae3f855b120c2d829fcbeb8e3b4ddf52c5df51b0725200b1c670faae6edf6d"}]}'
2026-04-08 11:56:35.199 DEBUG [src.steps.store] messages length is 30
2026-04-08 11:56:35.225 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:56:35.226 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:56:35.227 DEBUG [src.node.waku_node] Stopping container with id 8a5ca275d441
2026-04-08 11:56:35.708 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:35.711 DEBUG [src.node.waku_node] Stopping container with id bff2de7fc32c
2026-04-08 11:56:36.153 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:36.155 DEBUG [src.node.waku_node] Stopping container with id 0ecf73b33507
2026-04-08 11:56:36.523 ERROR [src.node.docker_mananger] Max retries reached for container 8a5ca275d441. Exiting log stream.
2026-04-08 11:56:36.590 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:36.591 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:56:36.618 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:56:36.640 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:56:36.658 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,185 @@
2026-04-08 11:54:11.910 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:54:11.911 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_pubsub_topics with id: 2026-04-08_11-54-11__094c5bea-e03a-4d7c-a74f-f1171201e4bf
2026-04-08 11:54:11.911 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:54:11.911 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:54:11.911 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:54:11.918 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:54:11.918 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-54-11__094c5bea-e03a-4d7c-a74f-f1171201e4bf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:11.918 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:54:11.918 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:54:11.920 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:54:11.920 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.9
2026-04-08 11:54:11.920 DEBUG [src.node.docker_mananger] Generated ports ['63199', '63200', '63201', '63202', '63203']
2026-04-08 11:54:11.920 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:54:11.920 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:54:11.920 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:54:11.920 DEBUG [src.node.docker_mananger] docker run -i -t -p 63199:63199 -p 63200:63200 -p 63201:63201 -p 63202:63202 -p 63203:63203 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63201 --rest-port=63199 --tcp-port=63200 --discv5-udp-port=63202 --rest-address=0.0.0.0 --nat=extip:172.18.131.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c3954ece91e54bbabd50f472e8eeaf8bf02fb8ca3e36fc0467a8527cf24fd43 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63203 --metrics-logging=true --store=true --relay=true
2026-04-08 11:54:12.116 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.9 waku 035f259adba60cd169ddd2ae8ad974863a282929c4d2986d82de69e3a7b768bc
2026-04-08 11:54:12.151 DEBUG [src.node.docker_mananger] Container started with ID 035f259adba6. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-54-11__094c5bea-e03a-4d7c-a74f-f1171201e4bf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:12.152 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 63199
2026-04-08 11:54:12.152 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:12.216 ERROR [src.node.docker_mananger] Max retries reached for container cebe3a6f5f36. Exiting log stream.
2026-04-08 11:54:12.717 ERROR [src.node.docker_mananger] Max retries reached for container 6de11f4e0ca4. Exiting log stream.
2026-04-08 11:54:13.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:13.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:13.156 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:13.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:13.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.9/tcp/63200/p2p/16Uiu2HAmFN5E9qYVFDSYadmVQfbVdeTPSxQ89LVXqvRvhULgj5jY","/ip4/172.18.131.9/tcp/63201/ws/p2p/16Uiu2HAmFN5E9qYVFDSYadmVQfbVdeTPSxQ89LVXqvRvhULgj5jY"],"enrUri":"enr:-L24QClOKjd0sUGFXRCYGAghKqRS4tyEmE-kORsaVQnvdlPXb189YNtN5tKJf8MDWbt9AUkbbUylJluiaD5xA99aAzECgmlkgnY0gmlwhKwSgwmKbXVsdGlhZGRyc5YACASsEoMJBvbgAAoErBKDCQb24d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKD2zj9hkTsioRZyIvbd8wvMWwiwlLi9KnUUHQ8QZptODdGNwgvbgg3VkcIL24oV3YWt1MgM"}'
2026-04-08 11:54:13.158 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:13.166 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:54:13.166 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-54-11__094c5bea-e03a-4d7c-a74f-f1171201e4bf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:13.166 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:54:13.166 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:54:13.167 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:54:13.167 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.206
2026-04-08 11:54:13.168 DEBUG [src.node.docker_mananger] Generated ports ['36022', '36023', '36024', '36025', '36026']
2026-04-08 11:54:13.168 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:54:13.168 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:54:13.168 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:54:13.168 DEBUG [src.node.docker_mananger] docker run -i -t -p 36022:36022 -p 36023:36023 -p 36024:36024 -p 36025:36025 -p 36026:36026 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36024 --rest-port=36022 --tcp-port=36023 --discv5-udp-port=36025 --rest-address=0.0.0.0 --nat=extip:172.18.172.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d3f3d34be49a6fcaad5eadda85fefcaf9a7376bacc2ace0ffed9ecfd1b4e3bd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36026 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QClOKjd0sUGFXRCYGAghKqRS4tyEmE-kORsaVQnvdlPXb189YNtN5tKJf8MDWbt9AUkbbUylJluiaD5xA99aAzECgmlkgnY0gmlwhKwSgwmKbXVsdGlhZGRyc5YACASsEoMJBvbgAAoErBKDCQb24d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKD2zj9hkTsioRZyIvbd8wvMWwiwlLi9KnUUHQ8QZptODdGNwgvbgg3VkcIL24oV3YWt1MgM --storenode=/ip4/172.18.131.9/tcp/63200/p2p/16Uiu2HAmFN5E9qYVFDSYadmVQfbVdeTPSxQ89LVXqvRvhULgj5jY --store=true --relay=true
2026-04-08 11:54:13.384 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.206 waku 906bdef9ef837265ffe32bfd898e227f2ec9d8ee5ddc64f54189de8f556e7ece
2026-04-08 11:54:13.422 DEBUG [src.node.docker_mananger] Container started with ID 906bdef9ef83. Setting up logs at ./log/docker/store_node1_2026-04-08_11-54-11__094c5bea-e03a-4d7c-a74f-f1171201e4bf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:13.422 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36022
2026-04-08 11:54:13.424 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:14.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:14.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:14.429 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:14.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:14.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.206/tcp/36023/p2p/16Uiu2HAkyEPp3XXmQ1BdWN62Dc6dcQ8koVeSoNHpEup5Ern76mPn","/ip4/172.18.172.206/tcp/36024/ws/p2p/16Uiu2HAkyEPp3XXmQ1BdWN62Dc6dcQ8koVeSoNHpEup5Ern76mPn"],"enrUri":"enr:-L24QLat8RopbYRmoqJd2yrWyA8DXGxLYoh51ApwXOixVRXOZ4dq6kGAo6qis7k_mVqt6jyCH7le0KoBPOgm2BO9qq0CgmlkgnY0gmlwhKwSrM6KbXVsdGlhZGRyc5YACASsEqzOBoy3AAoErBKszgaMuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOIsT1llUWxH8O1-KBO0ipELcxrVo8il8xxYnk1M-EmGDdGNwgoy3g3VkcIKMuYV3YWt1MgM"}'
2026-04-08 11:54:14.432 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:14.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36022/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.9/tcp/63200/p2p/16Uiu2HAmFN5E9qYVFDSYadmVQfbVdeTPSxQ89LVXqvRvhULgj5jY"]'
2026-04-08 11:54:14.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:14.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:54:14.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:14.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36022/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:54:14.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:14.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/2", "/waku/2/rs/198/3", "/waku/2/rs/198/4", "/waku/2/rs/198/5", "/waku/2/rs/198/6", "/waku/2/rs/198/7", "/waku/2/rs/198/8"]'
2026-04-08 11:54:14.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:14.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36022/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/2", "/waku/2/rs/198/3", "/waku/2/rs/198/4", "/waku/2/rs/198/5", "/waku/2/rs/198/6", "/waku/2/rs/198/7", "/waku/2/rs/198/8"]'
2026-04-08 11:54:14.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:14.468 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/0
2026-04-08 11:54:14.469 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:14.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:14.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:14.483 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:14.683 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:14.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:14.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5fe196411e7997425964bb92f96f84c662fcd2b43717a3faba1143d307402046"}]}'
2026-04-08 11:54:14.688 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:14.688 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:14.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:14.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5fe196411e7997425964bb92f96f84c662fcd2b43717a3faba1143d307402046"}]}'
2026-04-08 11:54:14.691 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:14.691 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/1
2026-04-08 11:54:14.692 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:14.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:14.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:14.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:14.897 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:14.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:14.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x909a7125992b6211a80e5d7994fda781274ec676e974a8329f9a217b85f7a63c"}]}'
2026-04-08 11:54:14.901 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:14.901 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:14.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:14.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x909a7125992b6211a80e5d7994fda781274ec676e974a8329f9a217b85f7a63c"}]}'
2026-04-08 11:54:14.905 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:14.905 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/2
2026-04-08 11:54:14.905 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:14.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:14.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:14.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:15.112 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0cfb991214db53bfc11cfeeca7fb02749c322ea7f217c080b983a0f6d6de9643"}]}'
2026-04-08 11:54:15.115 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.116 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0cfb991214db53bfc11cfeeca7fb02749c322ea7f217c080b983a0f6d6de9643"}]}'
2026-04-08 11:54:15.119 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.119 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/3
2026-04-08 11:54:15.120 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:15.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:15.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:15.126 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:15.327 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa7e8fd781f5e3758b35541fd6956793e3371a7b6b563feece176fd685f15c61d"}]}'
2026-04-08 11:54:15.331 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.331 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa7e8fd781f5e3758b35541fd6956793e3371a7b6b563feece176fd685f15c61d"}]}'
2026-04-08 11:54:15.334 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.334 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/4
2026-04-08 11:54:15.335 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:15.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:15.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:15.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:15.541 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeb2d9cae2b7d00fdc454937ed8f5d903173366ed131f377b5c2e632b0c859f26"}]}'
2026-04-08 11:54:15.544 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.545 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeb2d9cae2b7d00fdc454937ed8f5d903173366ed131f377b5c2e632b0c859f26"}]}'
2026-04-08 11:54:15.548 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.548 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/5
2026-04-08 11:54:15.549 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:15.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:15.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:15.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:15.754 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x639dc9b0a441f3dd3b0ae53c01e9dc37ebcc222042e1daa65344e1bf44343c62"}]}'
2026-04-08 11:54:15.758 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.758 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x639dc9b0a441f3dd3b0ae53c01e9dc37ebcc222042e1daa65344e1bf44343c62"}]}'
2026-04-08 11:54:15.761 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.762 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/6
2026-04-08 11:54:15.762 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:15.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:15.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:15.767 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:15.968 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5f375f52861e453b998f957c657175d9006e9820d906e6080807fd17b1f2b32"}]}'
2026-04-08 11:54:15.972 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.972 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:15.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:15.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5f375f52861e453b998f957c657175d9006e9820d906e6080807fd17b1f2b32"}]}'
2026-04-08 11:54:15.976 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:15.976 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/7
2026-04-08 11:54:15.976 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:15.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:15.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:15.982 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:16.183 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:16.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:16.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38c4a5cb1e7cd35f833a61101d969750dd57414120cf5ff11068a036598b998b"}]}'
2026-04-08 11:54:16.187 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:16.187 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:16.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:16.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38c4a5cb1e7cd35f833a61101d969750dd57414120cf5ff11068a036598b998b"}]}'
2026-04-08 11:54:16.190 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:16.190 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/8
2026-04-08 11:54:16.191 DEBUG [src.steps.store] Relaying message
2026-04-08 11:54:16.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63199/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:16.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:16.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:54:16.397 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:16.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63199/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:16.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9df9d9afdcef0b84e5e8cfc1aadf139cfd0c56e397971ff408a864733e413ae2"}]}'
2026-04-08 11:54:16.401 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:16.401 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:54:16.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36022/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:16.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9df9d9afdcef0b84e5e8cfc1aadf139cfd0c56e397971ff408a864733e413ae2"}]}'
2026-04-08 11:54:16.404 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:54:16.406 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:54:16.407 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:54:16.407 DEBUG [src.node.waku_node] Stopping container with id 035f259adba6
2026-04-08 11:54:16.882 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:16.882 DEBUG [src.node.waku_node] Stopping container with id 906bdef9ef83
2026-04-08 11:54:17.353 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:17.356 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:54:17.370 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:54:17.383 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_without_request_id with id: 2026-04-08_11-51-39__7611ca47-103e-476d-a3c8-1734d053a30b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-39__7611ca47-103e-476d-a3c8-1734d053a30b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.71.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55539', '55540', '55541', '55542', '55543']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55539:55539 -p 55540:55540 -p 55541:55541 -p 55542:55542 -p 55543:55543 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55541 --rest-port=55539 --tcp-port=55540 --discv5-udp-port=55542 --rest-address=0.0.0.0 --nat=extip:172.18.71.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=257ceb1f185f4f9cbb77cbfbbafeae8d26f0139b0ceffae8d3309ae23e7dd4bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55543 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.29 waku efcaf1a30bd95cc15f0128c66bf42668c8cd31e95dcec420ab2543b0172b252c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID efcaf1a30bd9. Setting up logs at ./log/docker/node1_2026-04-08_11-51-39__7611ca47-103e-476d-a3c8-1734d053a30b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55539
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 78dbf3d14184. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c528b91f470e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55539/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55539/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.29/tcp/55540/p2p/16Uiu2HAmNCd6dYuERD25iUAjAHBjWXWcvbg3vL2ME6soV9KjvUhc","/ip4/172.18.71.29/tcp/55541/ws/p2p/16Uiu2HAmNCd6dYuERD25iUAjAHBjWXWcvbg3vL2ME6soV9KjvUhc"],"enrUri":"enr:-L24QCmIyhTK27jJwsf2CBuZFLUkSrfGMWaBS3M41sMLkrWyJjYCiPzoERXoEG5SQWGdeU_96zDaMSoAU8vFEe6a5CoCgmlkgnY0gmlwhKwSRx2KbXVsdGlhZGRyc5YACASsEkcdBtj0AAoErBJHHQbY9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjdO82H9MpEbIQU_KYC71DZP_DqHPE3A_XdrEgQrPVieDdGNwgtj0g3VkcILY9oV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-39__7611ca47-103e-476d-a3c8-1734d053a30b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9142', '9143', '9144', '9145', '9146']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9142:9142 -p 9143:9143 -p 9144:9144 -p 9145:9145 -p 9146:9146 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9144 --rest-port=9142 --tcp-port=9143 --discv5-udp-port=9145 --rest-address=0.0.0.0 --nat=extip:172.18.120.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad62ef2ee5b97fb7ff76a70ec2715e11ac2eeec34220bba33eb4dfe1e001baf4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9146 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCmIyhTK27jJwsf2CBuZFLUkSrfGMWaBS3M41sMLkrWyJjYCiPzoERXoEG5SQWGdeU_96zDaMSoAU8vFEe6a5CoCgmlkgnY0gmlwhKwSRx2KbXVsdGlhZGRyc5YACASsEkcdBtj0AAoErBJHHQbY9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjdO82H9MpEbIQU_KYC71DZP_DqHPE3A_XdrEgQrPVieDdGNwgtj0g3VkcILY9oV3YWt1MgU --filternode=/ip4/172.18.71.29/tcp/55540/p2p/16Uiu2HAmNCd6dYuERD25iUAjAHBjWXWcvbg3vL2ME6soV9KjvUhc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.149 waku 3bb473faa6885daead93af5f232d524b8ca2e4514624bc1838ee824d23600f5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3bb473faa688. Setting up logs at ./log/docker/node2_2026-04-08_11-51-39__7611ca47-103e-476d-a3c8-1734d053a30b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 9142
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9142/debug/v1/info" -H "Content-Type: application/json" -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.149/tcp/9143/p2p/16Uiu2HAm83epyxnNcEwfWcjuKHVxDbRb3vJGFQ5jVWQ223WnM7hr","/ip4/172.18.120.149/tcp/9144/ws/p2p/16Uiu2HAm83epyxnNcEwfWcjuKHVxDbRb3vJGFQ5jVWQ223WnM7hr"],"enrUri":"enr:-L24QMOzYhuCt1ga-0kr0S3dWBjBFsY72g0oOkoDVnXl5CuDDm7n1ZXrC15d4EjzKE2ABAibXmnSir9r_x3pZT9sVB0CgmlkgnY0gmlwhKwSeJWKbXVsdGlhZGRyc5YACASsEniVBiO3AAoErBJ4lQYjuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECu4PZiwbFQqt_vwBqSrJcnnxRDj6GNpaYqo_5S2gKxCmDdGNwgiO3g3VkcIIjuYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9142/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.29/tcp/55540/p2p/16Uiu2HAmNCd6dYuERD25iUAjAHBjWXWcvbg3vL2ME6soV9KjvUhc"]'
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:55539/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9142/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3fef8352-fead-444c-af08-0fac4b899fad", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3fef8352-fead-444c-af08-0fac4b899fad","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9142/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id efcaf1a30bd9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3bb473faa688
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-04-08 11:52:46.784 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:46.784 DEBUG [tests.conftest] Running test: test_light_push_with_with_large_meta with id: 2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b
2026-04-08 11:52:46.784 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:46.784 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 11:52:46.792 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:46.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:46.793 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:46.793 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:46.794 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:46.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.35
2026-04-08 11:52:46.794 DEBUG [src.node.docker_mananger] Generated ports ['53028', '53029', '53030', '53031', '53032']
2026-04-08 11:52:46.795 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:46.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:46.795 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:46.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 53028:53028 -p 53029:53029 -p 53030:53030 -p 53031:53031 -p 53032:53032 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53030 --rest-port=53028 --tcp-port=53029 --discv5-udp-port=53031 --rest-address=0.0.0.0 --nat=extip:172.18.181.35 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3eebdcf761dcfa16c29f719b7c116fae9a33c4b2fbb16daace483c6d5eb5edb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53032 --metrics-logging=true --lightpush=true --relay=true
2026-04-08 11:52:46.991 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.35 waku 4b86aeb52448d755f5bf9ddf55a54e71c878e6a0c19e14976658b0c7b24e5406
2026-04-08 11:52:47.020 ERROR [src.node.docker_mananger] Max retries reached for container dc898415fdea. Exiting log stream.
2026-04-08 11:52:47.024 DEBUG [src.node.docker_mananger] Container started with ID 4b86aeb52448. Setting up logs at ./log/docker/receiving_node1_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:47.025 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53028
2026-04-08 11:52:47.026 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:47.516 ERROR [src.node.docker_mananger] Max retries reached for container d260927fd7ad. Exiting log stream.
2026-04-08 11:52:48.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53028/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:48.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:48.030 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:48.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53028/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:48.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.35/tcp/53029/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx","/ip4/172.18.181.35/tcp/53030/ws/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx"],"enrUri":"enr:-L24QLCpgbUN-gpZcC9dNFtEt_hOt1BcSHyjo4whYuLl73PMeuIKE-15fCfZ3vbNJYnN4yk9YpKRbl8vbz212ly4Z6gCgmlkgnY0gmlwhKwStSOKbXVsdGlhZGRyc5YACASsErUjBs8lAAoErBK1IwbPJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECx3CftVxgDVcZmfE4DX3eWF2hezaBZljCjkE-AGReGVWDdGNwgs8lg3VkcILPJ4V3YWt1Mgk"}'
2026-04-08 11:52:48.033 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:48.040 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:48.040 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:48.040 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:48.040 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:48.042 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:48.042 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.191
2026-04-08 11:52:48.042 DEBUG [src.node.docker_mananger] Generated ports ['43446', '43447', '43448', '43449', '43450']
2026-04-08 11:52:48.042 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:48.043 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:48.043 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:48.043 DEBUG [src.node.docker_mananger] docker run -i -t -p 43446:43446 -p 43447:43447 -p 43448:43448 -p 43449:43449 -p 43450:43450 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43448 --rest-port=43446 --tcp-port=43447 --discv5-udp-port=43449 --rest-address=0.0.0.0 --nat=extip:172.18.196.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad4fffa89df7dc22fde0f4ca9bd48cff631aaad67bee4dfff7dfc4a65413272d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43450 --metrics-logging=true --lightpush=false --relay=true
2026-04-08 11:52:48.237 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.191 waku c381e8aa78a6796d3ceb5ef506c9f5543df79bf17620400d9a14b9d83f71e881
2026-04-08 11:52:48.276 DEBUG [src.node.docker_mananger] Container started with ID c381e8aa78a6. Setting up logs at ./log/docker/receiving_node2_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:48.277 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43446
2026-04-08 11:52:48.277 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:49.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:49.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:49.280 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:49.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:49.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.191/tcp/43447/p2p/16Uiu2HAmCNVqY9oz2Ykq17vAqmLSTFFQhkjixEYbhY9pmVVrjzbM","/ip4/172.18.196.191/tcp/43448/ws/p2p/16Uiu2HAmCNVqY9oz2Ykq17vAqmLSTFFQhkjixEYbhY9pmVVrjzbM"],"enrUri":"enr:-L24QMJwTfvissXAt4TA8zeHQ58CyFN1LtDXroMKJ69evo-wPDQKq_D6JgBiMnL7JMJWH-tT9ybGsYbgb5ZLpFCLuNoCgmlkgnY0gmlwhKwSxL-KbXVsdGlhZGRyc5YACASsEsS_Bqm3AAoErBLEvwapuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-8Z3o8XfFVWSy38ExXMmv9T4GYaAGtfFB88Y4vpZNOyDdGNwgqm3g3VkcIKpuYV3YWt1MgE"}'
2026-04-08 11:52:49.283 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:49.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43446/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.35/tcp/53029/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx"]'
2026-04-08 11:52:49.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:49.329 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:49.329 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:49.329 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:49.329 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:49.331 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:49.331 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.64
2026-04-08 11:52:49.331 DEBUG [src.node.docker_mananger] Generated ports ['57666', '57667', '57668', '57669', '57670']
2026-04-08 11:52:49.331 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:49.331 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:49.331 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:49.331 DEBUG [src.node.docker_mananger] docker run -i -t -p 57666:57666 -p 57667:57667 -p 57668:57668 -p 57669:57669 -p 57670:57670 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57668 --rest-port=57666 --tcp-port=57667 --discv5-udp-port=57669 --rest-address=0.0.0.0 --nat=extip:172.18.117.64 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bef78fd5e2ac2d214d66e6220fe6eabc35daab23b4deeabe0d95fbbea4cf8865 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57670 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLCpgbUN-gpZcC9dNFtEt_hOt1BcSHyjo4whYuLl73PMeuIKE-15fCfZ3vbNJYnN4yk9YpKRbl8vbz212ly4Z6gCgmlkgnY0gmlwhKwStSOKbXVsdGlhZGRyc5YACASsErUjBs8lAAoErBK1IwbPJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECx3CftVxgDVcZmfE4DX3eWF2hezaBZljCjkE-AGReGVWDdGNwgs8lg3VkcILPJ4V3YWt1Mgk --lightpushnode=/ip4/172.18.181.35/tcp/53029/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx --lightpush=true --relay=true
2026-04-08 11:52:49.538 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.64 waku f9e04b27c7416a4b31262ce22986a095b361b9bd7f264db139703bc2f54ea653
2026-04-08 11:52:49.579 DEBUG [src.node.docker_mananger] Container started with ID f9e04b27c741. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_11-52-46__f3fb6b3b-1051-4181-b243-134275eb0a1b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:49.580 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57666
2026-04-08 11:52:49.580 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:50.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57666/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:50.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:50.584 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:50.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:50.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.64/tcp/57667/p2p/16Uiu2HAmJwoGQkstY5w8tyMKAmiDP91C5WDnJ8ZQPNbMaJErZBdn","/ip4/172.18.117.64/tcp/57668/ws/p2p/16Uiu2HAmJwoGQkstY5w8tyMKAmiDP91C5WDnJ8ZQPNbMaJErZBdn"],"enrUri":"enr:-L24QFL3TWmw0cYqQCkJihoELBl4Q7g_v6iW7GaVfkFWwUuaeGMjxcyZ29ZYv6_4aThTQ0u67EvkO1xjSj-IsU8hElECgmlkgnY0gmlwhKwSdUCKbXVsdGlhZGRyc5YACASsEnVABuFDAAoErBJ1QAbhRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXXR2Yv_bFBTLFHebm_SuUtxngZ8kCBFC8KcqzGodiq2DdGNwguFDg3VkcILhRYV3YWt1Mgk"}'
2026-04-08 11:52:50.587 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:50.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.35/tcp/53029/p2p/16Uiu2HAm8rCiY8ypJqYQLYWhi8C2yBxRSNkcVk3eQR2qmAcsekAx"]'
2026-04-08 11:52:50.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:50.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.191/tcp/43447/p2p/16Uiu2HAmCNVqY9oz2Ykq17vAqmLSTFFQhkjixEYbhY9pmVVrjzbM"]'
2026-04-08 11:52:50.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:50.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53028/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:50.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:50.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43446/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:50.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:50.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:50.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:50.676 DEBUG [src.steps.light_push] Lightpushing message
2026-04-08 11:52:50.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57666/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649170676174213, "meta": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ=="}}'
2026-04-08 11:52:50.686 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:57666/lightpush/v1/message. Response content: b'Failed to request a message push: decode_rpc_failure: (kind: InvalidLengthField, field: "meta")'
2026-04-08 11:52:50.689 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:50.690 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:50.690 DEBUG [src.node.waku_node] Stopping container with id 4b86aeb52448
2026-04-08 11:52:51.169 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:51.169 DEBUG [src.node.waku_node] Stopping container with id c381e8aa78a6
2026-04-08 11:52:51.658 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:51.660 DEBUG [src.node.waku_node] Stopping container with id f9e04b27c741
2026-04-08 11:52:51.983 ERROR [src.node.docker_mananger] Max retries reached for container 4b86aeb52448. Exiting log stream.
2026-04-08 11:52:52.128 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:52.130 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:52.139 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:52.154 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:52.163 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,121 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_ephemeral with id: 2026-04-08_11-50-24__f59fab12-d80d-44f6-8993-4f5d2e6ed2aa
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_11-50-24__f59fab12-d80d-44f6-8993-4f5d2e6ed2aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52601', '52602', '52603', '52604', '52605']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52601:52601 -p 52602:52602 -p 52603:52603 -p 52604:52604 -p 52605:52605 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52603 --rest-port=52601 --tcp-port=52602 --discv5-udp-port=52604 --rest-address=0.0.0.0 --nat=extip:172.18.141.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=14d9dcaad70a9b00c3c7cd93795fa9df10c8b66a9694feac4792e6a493dbbaec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52605 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.53 waku 95f9c6853bf177632919b7d0d528751e9f583d13565ee47101fb4154c51f9813
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95f9c6853bf1. Setting up logs at ./log/docker/receiving_node1_2026-04-08_11-50-24__f59fab12-d80d-44f6-8993-4f5d2e6ed2aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52601
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 9fc1ea060a8c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0baf55a7da0c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52601/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52601/debug/v1/info" -H "Content-Type: application/json" -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.53/tcp/52602/p2p/16Uiu2HAmERFN95W6jaCTtG4KVfQo59gKdW39wtDeLLW2mowNagHQ","/ip4/172.18.141.53/tcp/52603/ws/p2p/16Uiu2HAmERFN95W6jaCTtG4KVfQo59gKdW39wtDeLLW2mowNagHQ"],"enrUri":"enr:-L24QIoI1QDGyjeTgJsURhHt0iSusUobG8HoKygN5OG5vvdSQwS4NX8i4TxasZTJ9C1CjacItgZYBSK2DuyKHive8p4CgmlkgnY0gmlwhKwSjTWKbXVsdGlhZGRyc5YACASsEo01Bs16AAoErBKNNQbNe90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGjI4O0ZyqlsC7OC89VRd8e388fcnh4o4fKWewDxAGeuDdGNwgs16g3VkcILNfIV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_11-50-24__f59fab12-d80d-44f6-8993-4f5d2e6ed2aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44827', '44828', '44829', '44830', '44831']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44827:44827 -p 44828:44828 -p 44829:44829 -p 44830:44830 -p 44831:44831 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44829 --rest-port=44827 --tcp-port=44828 --discv5-udp-port=44830 --rest-address=0.0.0.0 --nat=extip:172.18.219.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdff1bc1171320eabe3b7dc1d2aa92f2bd0cada091eb3dfe25bfd5e7e5593f60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44831 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.27 waku f14a71e0416a12f8268cae2602c02ba35f570647793ce02816a7173d33c291e5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f14a71e0416a. Setting up logs at ./log/docker/receiving_node2_2026-04-08_11-50-24__f59fab12-d80d-44f6-8993-4f5d2e6ed2aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 44827
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44827/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44827/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.27/tcp/44828/p2p/16Uiu2HAm2yqFvkcMRjKLMRJ5C6NzGJQX3zrABiwrQRLvv386Nsra","/ip4/172.18.219.27/tcp/44829/ws/p2p/16Uiu2HAm2yqFvkcMRjKLMRJ5C6NzGJQX3zrABiwrQRLvv386Nsra"],"enrUri":"enr:-L24QAwTOYTQQGCqPoNO6-KvJi64ONwSf0WZGtQOXVXIhdeHOoN2nPfS66mQ1CLhkjidCXcTL1TCiAb3bCQPO3Ff60oCgmlkgnY0gmlwhKwS2xuKbXVsdGlhZGRyc5YACASsEtsbBq8cAAoErBLbGwavHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcD7inwUnYchaERGoz29q1H7esXg5sPltj2-DOgm4_juDdGNwgq8cg3VkcIKvHoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44827/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.53/tcp/52602/p2p/16Uiu2HAmERFN95W6jaCTtG4KVfQo59gKdW39wtDeLLW2mowNagHQ"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_11-50-24__f59fab12-d80d-44f6-8993-4f5d2e6ed2aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.84.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1177', '1178', '1179', '1180', '1181']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1177:1177 -p 1178:1178 -p 1179:1179 -p 1180:1180 -p 1181:1181 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1179 --rest-port=1177 --tcp-port=1178 --discv5-udp-port=1180 --rest-address=0.0.0.0 --nat=extip:172.18.84.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54819ba3eb6cac2b6fcd1600cbaddfa9dc63c0ffff1cfdd9e6259725d8f54a37 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1181 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIoI1QDGyjeTgJsURhHt0iSusUobG8HoKygN5OG5vvdSQwS4NX8i4TxasZTJ9C1CjacItgZYBSK2DuyKHive8p4CgmlkgnY0gmlwhKwSjTWKbXVsdGlhZGRyc5YACASsEo01Bs16AAoErBKNNQbNe90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGjI4O0ZyqlsC7OC89VRd8e388fcnh4o4fKWewDxAGeuDdGNwgs16g3VkcILNfIV3YWt1Mgk --lightpushnode=/ip4/172.18.141.53/tcp/52602/p2p/16Uiu2HAmERFN95W6jaCTtG4KVfQo59gKdW39wtDeLLW2mowNagHQ --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.252 waku 70f1bd66a1d700931604ab26392f4cf2a8af35f7c2b43864a51762698785e7e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 70f1bd66a1d7. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_11-50-24__f59fab12-d80d-44f6-8993-4f5d2e6ed2aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1177
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.252/tcp/1178/p2p/16Uiu2HAmGKtsKsnnk5iDMG9iY8prerRFp3sp6FEVvTWRjrMvysok","/ip4/172.18.84.252/tcp/1179/ws/p2p/16Uiu2HAmGKtsKsnnk5iDMG9iY8prerRFp3sp6FEVvTWRjrMvysok"],"enrUri":"enr:-L24QFNLW5OVWTizUdV_GD6PGbP2R2LaIbaxTfWBEiSFAB36HkJDv6SxAw4Agp5Eg98PyAdtenZ-R4Z94VgQe6FoZkQCgmlkgnY0gmlwhKwSVPyKbXVsdGlhZGRyc5YACASsElT8BgSaAAoErBJU_AYEm90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNoqDf7PJevTB2w3-y6Y06jLSEEnWD-Lz5kMaNMG7Xm-DdGNwggSag3VkcIIEnIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.53/tcp/52602/p2p/16Uiu2HAmERFN95W6jaCTtG4KVfQo59gKdW39wtDeLLW2mowNagHQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.27/tcp/44828/p2p/16Uiu2HAm2yqFvkcMRjKLMRJ5C6NzGJQX3zrABiwrQRLvv386Nsra"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52601/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44827/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1177/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:214 Running test with Ephemeral True
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1177/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649028184229357, "ephemeral": true}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649028184229357,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649028184229357,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649028184229357,"ephemeral":true,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:214 Running test with Ephemeral False
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:1177/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649028307384808, "ephemeral": false}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52601/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649028307384808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649028307384808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649028307384808,"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 95f9c6853bf1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f14a71e0416a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 70f1bd66a1d7
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,78 @@
2026-04-08 11:55:08.420 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:55:08.421 DEBUG [tests.conftest] Running test: test_store_sync_small_sync_range with id: 2026-04-08_11-55-08__2a0b0583-f26b-4643-87ad-c04343e0147b
2026-04-08 11:55:08.421 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:55:08.427 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:08.427 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-08__2a0b0583-f26b-4643-87ad-c04343e0147b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:08.433 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:08.433 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-08__2a0b0583-f26b-4643-87ad-c04343e0147b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:08.438 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:08.438 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-55-08__2a0b0583-f26b-4643-87ad-c04343e0147b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:08.439 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:55:08.440 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:08.440 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:08.441 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:08.441 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.100
2026-04-08 11:55:08.442 DEBUG [src.node.docker_mananger] Generated ports ['7758', '7759', '7760', '7761', '7762']
2026-04-08 11:55:08.442 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:08.442 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:08.442 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:08.442 DEBUG [src.node.docker_mananger] docker run -i -t -p 7758:7758 -p 7759:7759 -p 7760:7760 -p 7761:7761 -p 7762:7762 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7760 --rest-port=7758 --tcp-port=7759 --discv5-udp-port=7761 --rest-address=0.0.0.0 --nat=extip:172.18.2.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=131dccff8f430748ddb5bf5dccd1eccddb7d7cffb134d3ac4be6dcf8ca3fe6fe --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7762 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-08 11:55:08.630 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.100 waku 6b5d60fe78fa411ce0faa005f74a5f69209c6f38bb1c6df1c6009642b68df35e
2026-04-08 11:55:08.664 DEBUG [src.node.docker_mananger] Container started with ID 6b5d60fe78fa. Setting up logs at ./log/docker/node1_2026-04-08_11-55-08__2a0b0583-f26b-4643-87ad-c04343e0147b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:08.666 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 7758
2026-04-08 11:55:08.666 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:08.757 ERROR [src.node.docker_mananger] Max retries reached for container 23aabd1d5955. Exiting log stream.
2026-04-08 11:55:09.220 ERROR [src.node.docker_mananger] Max retries reached for container fdc46ab6f205. Exiting log stream.
2026-04-08 11:55:09.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7758/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:09.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:09.669 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:09.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:09.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.100/tcp/7759/p2p/16Uiu2HAm9641Sexy1G25L7qjiS7PTE6bwTbMsrBSP3mKX2wxuWoT","/ip4/172.18.2.100/tcp/7760/ws/p2p/16Uiu2HAm9641Sexy1G25L7qjiS7PTE6bwTbMsrBSP3mKX2wxuWoT"],"enrUri":"enr:-L24QBr5a5d3lnY192BGGmC9Gcpa9SaMTrLmUqHM44usfHVAAILLzrLP7FutQH0aZ91Wcg5whOnN16eX5D4FxAxqNgkCgmlkgnY0gmlwhKwSAmSKbXVsdGlhZGRyc5YACASsEgJkBh5PAAoErBICZAYeUN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyvzojplT_txkMtNrRqIDbuZKtoiMe06RT0NbgjjaCSqDdGNwgh5Pg3VkcIIeUYV3YWt1MhM"}'
2026-04-08 11:55:09.672 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:09.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7758/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:55:09.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:09.690 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:09.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:09.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:09.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:09.895 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:09.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:09.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:09.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:10.100 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:10.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:10.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:10.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:10.305 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:10.305 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:10.307 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:10.307 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.196
2026-04-08 11:56:10.307 DEBUG [src.node.docker_mananger] Generated ports ['62740', '62741', '62742', '62743', '62744']
2026-04-08 11:56:10.307 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:10.307 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:10.308 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:10.308 DEBUG [src.node.docker_mananger] docker run -i -t -p 62740:62740 -p 62741:62741 -p 62742:62742 -p 62743:62743 -p 62744:62744 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62742 --rest-port=62740 --tcp-port=62741 --discv5-udp-port=62743 --rest-address=0.0.0.0 --nat=extip:172.18.27.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5267533dae3d37ce92e6bcfc9bb8bce43e29cf916bb5cfda12bbbff3fa3c2b20 --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62744 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QBr5a5d3lnY192BGGmC9Gcpa9SaMTrLmUqHM44usfHVAAILLzrLP7FutQH0aZ91Wcg5whOnN16eX5D4FxAxqNgkCgmlkgnY0gmlwhKwSAmSKbXVsdGlhZGRyc5YACASsEgJkBh5PAAoErBICZAYeUN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyvzojplT_txkMtNrRqIDbuZKtoiMe06RT0NbgjjaCSqDdGNwgh5Pg3VkcIIeUYV3YWt1MhM
2026-04-08 11:56:10.488 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.196 waku 552ccfe407d155f4d6595939cae70646f9858fc3f3937f7a9834b9951dd23608
2026-04-08 11:56:10.523 DEBUG [src.node.docker_mananger] Container started with ID 552ccfe407d1. Setting up logs at ./log/docker/node2_2026-04-08_11-55-08__2a0b0583-f26b-4643-87ad-c04343e0147b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:10.524 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62740
2026-04-08 11:56:10.524 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:11.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62740/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:11.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:11.528 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:11.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:11.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.196/tcp/62741/p2p/16Uiu2HAkyHx8hQRx5d4jh4Lja3mBRoT4f6rVaPrCX6WKU1HcZZH8","/ip4/172.18.27.196/tcp/62742/ws/p2p/16Uiu2HAkyHx8hQRx5d4jh4Lja3mBRoT4f6rVaPrCX6WKU1HcZZH8"],"enrUri":"enr:-L24QJsCfNIol1noeqvPJFFzJyvJjIU1uLW0ArZPjszFl5RgKmpGo4V0XvKoYeT1gAv0YBGmwK3bSPtXoiuegx-nCZUCgmlkgnY0gmlwhKwSG8SKbXVsdGlhZGRyc5YACASsEhvEBvUVAAoErBIbxAb1Ft0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOXRdttswPQJHTtcuWjRbT1utV9dRqoIamKP-HQZXQ9eDdGNwgvUVg3VkcIL1F4V3YWt1MhI"}'
2026-04-08 11:56:11.530 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:11.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.100/tcp/7759/p2p/16Uiu2HAm9641Sexy1G25L7qjiS7PTE6bwTbMsrBSP3mKX2wxuWoT"]'
2026-04-08 11:56:11.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:31.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62740/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:31.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-08 11:56:31.571 DEBUG [tests.store_sync.test_store_sync] Node-2 local store returned 0 messages; expected 0
2026-04-08 11:56:31.573 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:56:31.574 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:56:31.574 DEBUG [src.node.waku_node] Stopping container with id 6b5d60fe78fa
2026-04-08 11:56:32.041 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:32.042 DEBUG [src.node.waku_node] Stopping container with id 552ccfe407d1
2026-04-08 11:56:32.485 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:32.488 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:56:32.501 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:56:32.510 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,238 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_latency_with_load_sender_side with id: 2026-04-08_11-52-05__038a71ab-6a2e-4b32-85d0-8f621bf763de
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-05__038a71ab-6a2e-4b32-85d0-8f621bf763de__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-05__038a71ab-6a2e-4b32-85d0-8f621bf763de__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-52-05__038a71ab-6a2e-4b32-85d0-8f621bf763de__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-52-05__038a71ab-6a2e-4b32-85d0-8f621bf763de__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:241 Starting 4 nodes with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63680', '63681', '63682', '63683', '63684']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63680:63680 -p 63681:63681 -p 63682:63682 -p 63683:63683 -p 63684:63684 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63682 --rest-port=63680 --tcp-port=63681 --discv5-udp-port=63683 --rest-address=0.0.0.0 --nat=extip:172.18.138.227 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a1dcf09b0c7fad77901668fae24fde004be05efceabffdfce00ceaa14ea7a63d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63684 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e6b6e8c899b2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.227 waku 0d0d4e9c20fe15eb78500c9e250ba997982e25cdb893938ac2e2044b21aa4e38
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d0d4e9c20fe. Setting up logs at ./log/docker/node1_2026-04-08_11-52-05__038a71ab-6a2e-4b32-85d0-8f621bf763de__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 63680
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 288587b4aa7d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63680/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63680/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.227/tcp/63681/p2p/16Uiu2HAmFaPwS5n2NDCTCAMwNQHzfVGTuQqNYdBkQvTthxv5ubh4","/ip4/172.18.138.227/tcp/63682/ws/p2p/16Uiu2HAmFaPwS5n2NDCTCAMwNQHzfVGTuQqNYdBkQvTthxv5ubh4"],"enrUri":"enr:-L24QArjgiTB9ScETBBsOTrELtCT5gB-9i2SkJCW7cpPiTXMEHIZlDjpwQqSjY0qkqboxJCnLxoIjf50RBTe0hxP3ysCgmlkgnY0gmlwhKwSiuOKbXVsdGlhZGRyc5YACASsEorjBvjBAAoErBKK4wb4wt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDK2XUGxYb-bEd5dNQFuONmvKdhHmL6gTQTFDY49fVtRuDdGNwgvjBg3VkcIL4w4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58615', '58616', '58617', '58618', '58619']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58615:58615 -p 58616:58616 -p 58617:58617 -p 58618:58618 -p 58619:58619 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58617 --rest-port=58615 --tcp-port=58616 --discv5-udp-port=58618 --rest-address=0.0.0.0 --nat=extip:172.18.36.239 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3f60711a3beeb555a6c9de93dca97da0bebbbdeb44faaa1fddfd3d66cdbd88d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58619 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QArjgiTB9ScETBBsOTrELtCT5gB-9i2SkJCW7cpPiTXMEHIZlDjpwQqSjY0qkqboxJCnLxoIjf50RBTe0hxP3ysCgmlkgnY0gmlwhKwSiuOKbXVsdGlhZGRyc5YACASsEorjBvjBAAoErBKK4wb4wt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDK2XUGxYb-bEd5dNQFuONmvKdhHmL6gTQTFDY49fVtRuDdGNwgvjBg3VkcIL4w4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.239 waku 2cd7f315c60c252b57a06311f2a202e91d5b46dedb6a4eb03ee936fc5dfb11b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2cd7f315c60c. Setting up logs at ./log/docker/node2_2026-04-08_11-52-05__038a71ab-6a2e-4b32-85d0-8f621bf763de__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58615
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.239/tcp/58616/p2p/16Uiu2HAmSJy2p6fep23XZWJffttSaRTjYiF7hQUTKpUTycgd74UU","/ip4/172.18.36.239/tcp/58617/ws/p2p/16Uiu2HAmSJy2p6fep23XZWJffttSaRTjYiF7hQUTKpUTycgd74UU"],"enrUri":"enr:-L24QKnkNjBTxwJgW02lhHT2noK5762B48MgUySMuYY6F0lSGvvZtZQgRuESJJEbPwpkgPwOMvnTksThlpCrjDDfjdwCgmlkgnY0gmlwhKwSJO-KbXVsdGlhZGRyc5YACASsEiTvBuT4AAoErBIk7wbk-d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyuKChz5uFbiA1lqibf9gMNKhAgmEdXxa5x1E4nbGdvWDdGNwguT4g3VkcILk-oV3YWt1MgE"}'
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.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54504', '54505', '54506', '54507', '54508']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54504:54504 -p 54505:54505 -p 54506:54506 -p 54507:54507 -p 54508:54508 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54506 --rest-port=54504 --tcp-port=54505 --discv5-udp-port=54507 --rest-address=0.0.0.0 --nat=extip:172.18.114.91 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9bf59e6b6ec2bea211bf2f8130dcebc6cb52c9d7bbfcffafcce5776ddafed13c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54508 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QArjgiTB9ScETBBsOTrELtCT5gB-9i2SkJCW7cpPiTXMEHIZlDjpwQqSjY0qkqboxJCnLxoIjf50RBTe0hxP3ysCgmlkgnY0gmlwhKwSiuOKbXVsdGlhZGRyc5YACASsEorjBvjBAAoErBKK4wb4wt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDK2XUGxYb-bEd5dNQFuONmvKdhHmL6gTQTFDY49fVtRuDdGNwgvjBg3VkcIL4w4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.91 waku 2e8edbe6bd64d0ed3888e7813c4229c17560de41f57bedd28f38394ac65d0c5f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e8edbe6bd64. Setting up logs at ./log/docker/node3_2026-04-08_11-52-05__038a71ab-6a2e-4b32-85d0-8f621bf763de__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54504
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/debug/v1/info" -H "Content-Type: application/json" -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.91/tcp/54505/p2p/16Uiu2HAkuqh8YzK1JpxTgEhofc5xhHpzcGeoAq741iCH6o48xHJg","/ip4/172.18.114.91/tcp/54506/ws/p2p/16Uiu2HAkuqh8YzK1JpxTgEhofc5xhHpzcGeoAq741iCH6o48xHJg"],"enrUri":"enr:-L24QHJJ4lR9HSaIfCh-GWF9jLKUidDM3xTH2Fbhk_CZhGYzHmBygrBi5cyUZSZcUiSZc-GQiO1I8b6UleyITe-iuHsCgmlkgnY0gmlwhKwScluKbXVsdGlhZGRyc5YACASsEnJbBtTpAAoErBJyWwbU6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBic9qeSJHDorEZVgnfe8Eyj8mOFZTzhaxH3ctisnJymDdGNwgtTpg3VkcILU64V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.38.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47717', '47718', '47719', '47720', '47721']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47717:47717 -p 47718:47718 -p 47719:47719 -p 47720:47720 -p 47721:47721 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47719 --rest-port=47717 --tcp-port=47718 --discv5-udp-port=47720 --rest-address=0.0.0.0 --nat=extip:172.18.38.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c89c7b3fdb853414ecabd88cf842dfff6b0ed6e79d07b8fabccddce80cb58bca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47721 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QArjgiTB9ScETBBsOTrELtCT5gB-9i2SkJCW7cpPiTXMEHIZlDjpwQqSjY0qkqboxJCnLxoIjf50RBTe0hxP3ysCgmlkgnY0gmlwhKwSiuOKbXVsdGlhZGRyc5YACASsEorjBvjBAAoErBKK4wb4wt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDK2XUGxYb-bEd5dNQFuONmvKdhHmL6gTQTFDY49fVtRuDdGNwgvjBg3VkcIL4w4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.27 waku b506101253ee96c637bfe40c7cb96a24bab782f504fa31af20800f29118a973d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b506101253ee. Setting up logs at ./log/docker/node4_2026-04-08_11-52-05__038a71ab-6a2e-4b32-85d0-8f621bf763de__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47717
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47717/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47717/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.27/tcp/47718/p2p/16Uiu2HAmNk9wGAbqF4h9Di3yR9DTuCEn7s9wHLUDA4WvpZJdXJCP","/ip4/172.18.38.27/tcp/47719/ws/p2p/16Uiu2HAmNk9wGAbqF4h9Di3yR9DTuCEn7s9wHLUDA4WvpZJdXJCP"],"enrUri":"enr:-L24QCWRGLqOmW4N5SeX-leB4z7z-jX4NqOUJLBk98qrXBM1encp2ZyqTWgDXMAeA1eB3zOxhyTwkFan5X-BLNP4PosCgmlkgnY0gmlwhKwSJhuKbXVsdGlhZGRyc5YACASsEiYbBrpmAAoErBImGwa6Z90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDleecp27bMHpANF6Aj0_CdPJEqTXc6gR03x9oAOtPCQiDdGNwgrpmg3VkcIK6aIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:247 Subscribing all nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47717/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63680/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.38.27/tcp/53714/p2p/16Uiu2HAmNk9wGAbqF4h9Di3yR9DTuCEn7s9wHLUDA4WvpZJdXJCP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.114.91/tcp/43836/p2p/16Uiu2HAkuqh8YzK1JpxTgEhofc5xhHpzcGeoAq741iCH6o48xHJg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.36.239/tcp/47982/p2p/16Uiu2HAmSJy2p6fep23XZWJffttSaRTjYiF7hQUTKpUTycgd74UU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58615/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.138.227/tcp/63681/p2p/16Uiu2HAmFaPwS5n2NDCTCAMwNQHzfVGTuQqNYdBkQvTthxv5ubh4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/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.138.227/tcp/63681/p2p/16Uiu2HAmFaPwS5n2NDCTCAMwNQHzfVGTuQqNYdBkQvTthxv5ubh4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47717/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.138.227/tcp/63681/p2p/16Uiu2HAmFaPwS5n2NDCTCAMwNQHzfVGTuQqNYdBkQvTthxv5ubh4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:255 Applying 3000ms latency on sender node1
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6098', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6098', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6098', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:259 Sending 50 messages from node1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63680/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47717/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:278 Node4 received 50 messages (min_expected=25.0, total_sent=50)
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '6098', '-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 0d0d4e9c20fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2cd7f315c60c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2e8edbe6bd64
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0d0d4e9c20fe. 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 b506101253ee
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2cd7f315c60c. 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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2e8edbe6bd64. 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.

View File

@ -0,0 +1,68 @@
2026-04-08 11:52:43.574 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:43.574 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_content_topic_string_instead_of_list with id: 2026-04-08_11-52-43__d1ac12c2-b950-401d-910b-a2a792db8da4
2026-04-08 11:52:43.575 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:43.575 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:52:43.575 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 11:52:43.582 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:43.582 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-43__d1ac12c2-b950-401d-910b-a2a792db8da4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:43.582 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:43.582 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:43.584 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:43.584 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.5
2026-04-08 11:52:43.584 DEBUG [src.node.docker_mananger] Generated ports ['5722', '5723', '5724', '5725', '5726']
2026-04-08 11:52:43.584 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:43.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:43.584 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:43.585 DEBUG [src.node.docker_mananger] docker run -i -t -p 5722:5722 -p 5723:5723 -p 5724:5724 -p 5725:5725 -p 5726:5726 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5724 --rest-port=5722 --tcp-port=5723 --discv5-udp-port=5725 --rest-address=0.0.0.0 --nat=extip:172.18.95.5 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a3afc67fbc2034e31c8ee739d56ee55ced707b5976e5df6e4aa784939ab9477 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5726 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:52:43.774 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.5 waku fac67d64bf49abb5e752042e9a7714524b33ce41c0ea2e28fe4451f24f424977
2026-04-08 11:52:43.810 DEBUG [src.node.docker_mananger] Container started with ID fac67d64bf49. Setting up logs at ./log/docker/node1_2026-04-08_11-52-43__d1ac12c2-b950-401d-910b-a2a792db8da4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:43.811 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5722
2026-04-08 11:52:43.812 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:43.908 ERROR [src.node.docker_mananger] Max retries reached for container 232a0f5f36c5. Exiting log stream.
2026-04-08 11:52:44.378 ERROR [src.node.docker_mananger] Max retries reached for container 8269a738b9ce. Exiting log stream.
2026-04-08 11:52:44.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5722/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:44.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:44.816 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:44.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5722/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:44.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.5/tcp/5723/p2p/16Uiu2HAmPwTuHRAcg6kDcLhDSVmEuScP785fd2JmCP9Mxn8T25QS","/ip4/172.18.95.5/tcp/5724/ws/p2p/16Uiu2HAmPwTuHRAcg6kDcLhDSVmEuScP785fd2JmCP9Mxn8T25QS"],"enrUri":"enr:-L24QIOAdHDH-0LO_xenXxp85LE_Hf7vW6Y_HJdGAvwhwoSjIxD7CiUhIoSIRnk2RkJrjzi9MXHSmHoiU_-GkiXTT38CgmlkgnY0gmlwhKwSXwWKbXVsdGlhZGRyc5YACASsEl8FBhZbAAoErBJfBQYWXN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDp6kAeVlKCfADHr0b6hIDOdtJ8hc7ePkLpQHiwYA4bceDdGNwghZbg3VkcIIWXYV3YWt1MgU"}'
2026-04-08 11:52:44.818 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:44.819 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 11:52:44.825 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:44.826 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-43__d1ac12c2-b950-401d-910b-a2a792db8da4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:44.826 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:44.826 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:44.827 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:44.827 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.77
2026-04-08 11:52:44.828 DEBUG [src.node.docker_mananger] Generated ports ['32970', '32971', '32972', '32973', '32974']
2026-04-08 11:52:44.828 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:44.828 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:44.828 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:44.828 DEBUG [src.node.docker_mananger] docker run -i -t -p 32970:32970 -p 32971:32971 -p 32972:32972 -p 32973:32973 -p 32974:32974 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32972 --rest-port=32970 --tcp-port=32971 --discv5-udp-port=32973 --rest-address=0.0.0.0 --nat=extip:172.18.24.77 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=caeefcda325f28f3f3db3e339a03c84ab4deef1ed26715ce2b2c9a51ddb33dfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32974 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIOAdHDH-0LO_xenXxp85LE_Hf7vW6Y_HJdGAvwhwoSjIxD7CiUhIoSIRnk2RkJrjzi9MXHSmHoiU_-GkiXTT38CgmlkgnY0gmlwhKwSXwWKbXVsdGlhZGRyc5YACASsEl8FBhZbAAoErBJfBQYWXN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDp6kAeVlKCfADHr0b6hIDOdtJ8hc7ePkLpQHiwYA4bceDdGNwghZbg3VkcIIWXYV3YWt1MgU --filternode=/ip4/172.18.95.5/tcp/5723/p2p/16Uiu2HAmPwTuHRAcg6kDcLhDSVmEuScP785fd2JmCP9Mxn8T25QS
2026-04-08 11:52:45.019 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.77 waku dfb6f19f29dca3471e30a889a260dbdbd511b88c10ff005191dadae886db4905
2026-04-08 11:52:45.054 DEBUG [src.node.docker_mananger] Container started with ID dfb6f19f29dc. Setting up logs at ./log/docker/node2_2026-04-08_11-52-43__d1ac12c2-b950-401d-910b-a2a792db8da4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:45.055 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32970
2026-04-08 11:52:45.055 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:46.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32970/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:46.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:46.059 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:46.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32970/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:46.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.77/tcp/32971/p2p/16Uiu2HAm6htZnAjCxiKeTmuBTkTudsg66DJ8r9zcnGb25qNMUzt1","/ip4/172.18.24.77/tcp/32972/ws/p2p/16Uiu2HAm6htZnAjCxiKeTmuBTkTudsg66DJ8r9zcnGb25qNMUzt1"],"enrUri":"enr:-L24QBsD9OfwXpRPbJlGNwGsb0qoi4djh6HV75bZnM8DChsDdmq-mcwqkd8PlQ8lg4f1jcr1roUCcCzIqcITrBBvt8UCgmlkgnY0gmlwhKwSGE2KbXVsdGlhZGRyc5YACASsEhhNBoDLAAoErBIYTQaAzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECp5gUg5N9ClTS8UTeQn0bY1QVGoOEuWnRkYaA-NP-5SqDdGNwgoDLg3VkcIKAzYV3YWt1MgA"}'
2026-04-08 11:52:46.062 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:46.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32970/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.5/tcp/5723/p2p/16Uiu2HAmPwTuHRAcg6kDcLhDSVmEuScP785fd2JmCP9Mxn8T25QS"]'
2026-04-08 11:52:46.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:46.102 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 11:52:46.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5722/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:52:46.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:46.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9a46558e-c027-408e-999d-f2cf0384eae2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:52:46.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9a46558e-c027-408e-999d-f2cf0384eae2","statusDesc":"OK"}'
2026-04-08 11:52:46.135 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:32970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:52:46.137 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:32970/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-04-08 11:52:46.140 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:46.141 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:46.141 DEBUG [src.node.waku_node] Stopping container with id fac67d64bf49
2026-04-08 11:52:46.629 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:46.630 DEBUG [src.node.waku_node] Stopping container with id dfb6f19f29dc
2026-04-08 11:52:47.097 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:47.100 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:47.105 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:47.109 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,122 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_stopped_and_removed with id: 2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.132.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17657', '17658', '17659', '17660', '17661']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17657:17657 -p 17658:17658 -p 17659:17659 -p 17660:17660 -p 17661:17661 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17659 --rest-port=17657 --tcp-port=17658 --discv5-udp-port=17660 --rest-address=0.0.0.0 --nat=extip:172.18.132.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8bcb81c23eba2bb56da01aacbf6cacf53a33077fbf821b310cb39b03f1b98fbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17661 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.170 waku 1b09412e19b078063d03718d423a36086f84dfab68e11995ed95ec94675dfa57
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5984604cf421. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b09412e19b0. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17657
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 df4cb39078f6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17657/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17657/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU","/ip4/172.18.132.170/tcp/17659/ws/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU"],"enrUri":"enr:-L24QL-p-QATF1aqaWyDNA2OkWQHoh3ihPC7PEv2ymZd2QSmGoYjf-MPY04_xTHNPrBbpp0Z2Y3reHAy2M6Kv3f1uZ4CgmlkgnY0gmlwhKwShKqKbXVsdGlhZGRyc5YACASsEoSqBkT6AAoErBKEqgZE-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECvaS3DU_D6dxMVTDOlDIDczNVJDDoLYA67OqIbGVUIcWDdGNwgkT6g3VkcIJE_IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15523', '15524', '15525', '15526', '15527']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15523:15523 -p 15524:15524 -p 15525:15525 -p 15526:15526 -p 15527:15527 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15525 --rest-port=15523 --tcp-port=15524 --discv5-udp-port=15526 --rest-address=0.0.0.0 --nat=extip:172.18.0.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca810803cbef6db98b1bfec9ba0bc2f2cc5fdff48c84684ee25e513c40189dfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15527 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL-p-QATF1aqaWyDNA2OkWQHoh3ihPC7PEv2ymZd2QSmGoYjf-MPY04_xTHNPrBbpp0Z2Y3reHAy2M6Kv3f1uZ4CgmlkgnY0gmlwhKwShKqKbXVsdGlhZGRyc5YACASsEoSqBkT6AAoErBKEqgZE-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECvaS3DU_D6dxMVTDOlDIDczNVJDDoLYA67OqIbGVUIcWDdGNwgkT6g3VkcIJE_IV3YWt1MgM --storenode=/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.183 waku 8f6e8ef98c4c5425c1afabeb4642cc51fc0a4301a8021441612814820a593e82
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f6e8ef98c4c. Setting up logs at ./log/docker/store_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15523
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15523/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15523/debug/v1/info" -H "Content-Type: application/json" -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.183/tcp/15524/p2p/16Uiu2HAkwwjHHCqeGNRTpMx61yAHpdkx1dRLTvJdfHdMC8sUqpUK","/ip4/172.18.0.183/tcp/15525/ws/p2p/16Uiu2HAkwwjHHCqeGNRTpMx61yAHpdkx1dRLTvJdfHdMC8sUqpUK"],"enrUri":"enr:-L24QECWSahzKLICGe6oV7A_axkFwPkgtqfz58p0g60Lu1ypXPrXaxYBtbwLr0jgmh5OS01eKXQomYCF7__4xkyD23wCgmlkgnY0gmlwhKwSALeKbXVsdGlhZGRyc5YACASsEgC3BjykAAoErBIAtwY8pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJWqH-JLVNtvW1UlLTGY5YcbCxqb-_KSD1KrL6GTbfHyDdGNwgjykg3VkcII8poV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15523/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15523/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17657/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xecd698c45f2a804b30443294fc2cd92bf1f5e05325deead1833809a886b1ec23"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:15523/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xecd698c45f2a804b30443294fc2cd92bf1f5e05325deead1833809a886b1ec23"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8f6e8ef98c4c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50476', '50477', '50478', '50479', '50480']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50476:50476 -p 50477:50477 -p 50478:50478 -p 50479:50479 -p 50480:50480 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50478 --rest-port=50476 --tcp-port=50477 --discv5-udp-port=50479 --rest-address=0.0.0.0 --nat=extip:172.18.136.179 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1dfc8b2bbd5a4457becc8ef7f84ca6aec76c853fdfcd7773ddf1e5c8d2f2fba1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50480 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL-p-QATF1aqaWyDNA2OkWQHoh3ihPC7PEv2ymZd2QSmGoYjf-MPY04_xTHNPrBbpp0Z2Y3reHAy2M6Kv3f1uZ4CgmlkgnY0gmlwhKwShKqKbXVsdGlhZGRyc5YACASsEoSqBkT6AAoErBKEqgZE-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECvaS3DU_D6dxMVTDOlDIDczNVJDDoLYA67OqIbGVUIcWDdGNwgkT6g3VkcIJE_IV3YWt1MgM --storenode=/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.179 waku 4fa37ccdb203044270b9509fc5f6aa620af0d1828a35dc9e4e6ca84bb31980f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4fa37ccdb203. Setting up logs at ./log/docker/store_node1_2026-04-08_11-54-30__450e8805-13e6-427a-b12c-28a4b46e96cd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50476
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 8f6e8ef98c4c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50476/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50476/debug/v1/info" -H "Content-Type: application/json" -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.179/tcp/50477/p2p/16Uiu2HAkunBdwPyneg98GN97xcGQkr972WJPyLPsRwD2pnUuLrGC","/ip4/172.18.136.179/tcp/50478/ws/p2p/16Uiu2HAkunBdwPyneg98GN97xcGQkr972WJPyLPsRwD2pnUuLrGC"],"enrUri":"enr:-L24QG_rdK51P4gTAsBO9elg2vH0BcW7T2cWj14o9dZI5OpXVV5AageraqvfC1FbJbfWALJvJfavsAnGi7UXXx3WYJgCgmlkgnY0gmlwhKwSiLOKbXVsdGlhZGRyc5YACASsEoizBsUtAAoErBKIswbFLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBUEmdO_nRHzV81xo8kRFJYXg7yu_YbqVFZOjTrQNPy2DdGNwgsUtg3VkcILFL4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50476/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU"]'
INFO  src.node.api_clients.base_client:base_client.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:50476/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50476/debug/v1/info" -H "Content-Type: application/json" -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.179/tcp/50477/p2p/16Uiu2HAkunBdwPyneg98GN97xcGQkr972WJPyLPsRwD2pnUuLrGC","/ip4/172.18.136.179/tcp/50478/ws/p2p/16Uiu2HAkunBdwPyneg98GN97xcGQkr972WJPyLPsRwD2pnUuLrGC"],"enrUri":"enr:-L24QG_rdK51P4gTAsBO9elg2vH0BcW7T2cWj14o9dZI5OpXVV5AageraqvfC1FbJbfWALJvJfavsAnGi7UXXx3WYJgCgmlkgnY0gmlwhKwSiLOKbXVsdGlhZGRyc5YACASsEoizBsUtAAoErBKIswbFLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBUEmdO_nRHzV81xo8kRFJYXg7yu_YbqVFZOjTrQNPy2DdGNwgsUtg3VkcILFL4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50476/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.170/tcp/17658/p2p/16Uiu2HAm8Bxi7gjx8JiJcPFQDiHLAebYXse83uGiGiwJ9LcQ75rU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50476/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17657/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xecd698c45f2a804b30443294fc2cd92bf1f5e05325deead1833809a886b1ec23"},{"messageHash":"0xd4855ba79085f948462c7e6840184b2166dd8b8d579ec262e23c45f88cb0f1f9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50476/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"ca59170ea8ce607d4487","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xecd698c45f2a804b30443294fc2cd92bf1f5e05325deead1833809a886b1ec23"},{"messageHash":"0xd4855ba79085f948462c7e6840184b2166dd8b8d579ec262e23c45f88cb0f1f9"}]}'
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 1b09412e19b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4fa37ccdb203
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_ephemeral with id: 2026-04-08_11-54-51__b81e0522-69f1-4c67-b13d-49f986bbdd48
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-54-51__b81e0522-69f1-4c67-b13d-49f986bbdd48__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31070', '31071', '31072', '31073', '31074']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31070:31070 -p 31071:31071 -p 31072:31072 -p 31073:31073 -p 31074:31074 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31072 --rest-port=31070 --tcp-port=31071 --discv5-udp-port=31073 --rest-address=0.0.0.0 --nat=extip:172.18.232.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aabd21ffc1eb479b83a2affb4adb34cca8aff1bc5b946fbc50ef87db1ebf8ded --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31074 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fe975f459704. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.80 waku 1ad3900e8c0de134d4295e06b8b136ced97eb714b7a0d3eb9682a04f77dfc1a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ad3900e8c0d. Setting up logs at ./log/docker/node1_2026-04-08_11-54-51__b81e0522-69f1-4c67-b13d-49f986bbdd48__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31070
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31070/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.80/tcp/31071/p2p/16Uiu2HAkxEX1HUYfn3A8ZyEnscz8e4HyPkbiYQqq2FnR5XiP82S7","/ip4/172.18.232.80/tcp/31072/ws/p2p/16Uiu2HAkxEX1HUYfn3A8ZyEnscz8e4HyPkbiYQqq2FnR5XiP82S7"],"enrUri":"enr:-L24QPOcfQ4X70bz1UKm7UrmiAl6bF0RgeuJBrP1USH-Pm2eAd6ZJWULfduEFQYvb6ozS3J4fDd6T-L6VNuDzO7M_kgCgmlkgnY0gmlwhKwS6FCKbXVsdGlhZGRyc5YACASsEuhQBnlfAAoErBLoUAZ5YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECKbeGTYdL6C6ld9TGzoepWoXGLLe3XfBN4srg1GiAb2yDdGNwgnlfg3VkcIJ5YYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-54-51__b81e0522-69f1-4c67-b13d-49f986bbdd48__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58096', '58097', '58098', '58099', '58100']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58096:58096 -p 58097:58097 -p 58098:58098 -p 58099:58099 -p 58100:58100 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58098 --rest-port=58096 --tcp-port=58097 --discv5-udp-port=58099 --rest-address=0.0.0.0 --nat=extip:172.18.115.190 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=53f36b9f1cc7caddcd73db5fa1fd90a9775b3fece05f6b2c148cd02abce7ee2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58100 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPOcfQ4X70bz1UKm7UrmiAl6bF0RgeuJBrP1USH-Pm2eAd6ZJWULfduEFQYvb6ozS3J4fDd6T-L6VNuDzO7M_kgCgmlkgnY0gmlwhKwS6FCKbXVsdGlhZGRyc5YACASsEuhQBnlfAAoErBLoUAZ5YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECKbeGTYdL6C6ld9TGzoepWoXGLLe3XfBN4srg1GiAb2yDdGNwgnlfg3VkcIJ5YYV3YWt1MgU --filternode=/ip4/172.18.232.80/tcp/31071/p2p/16Uiu2HAkxEX1HUYfn3A8ZyEnscz8e4HyPkbiYQqq2FnR5XiP82S7
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.190 waku a4984f9d0dc866a028d0328c96ae477c20e3b0973c0801cd15c46727151ace16
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a4984f9d0dc8. Setting up logs at ./log/docker/node2_2026-04-08_11-54-51__b81e0522-69f1-4c67-b13d-49f986bbdd48__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58096
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58096/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58096/debug/v1/info" -H "Content-Type: application/json" -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.190/tcp/58097/p2p/16Uiu2HAkuWgEq3NRniRbGWEeiCg6Mye1r6U2Xzi7epnWJ9gRLz1L","/ip4/172.18.115.190/tcp/58098/ws/p2p/16Uiu2HAkuWgEq3NRniRbGWEeiCg6Mye1r6U2Xzi7epnWJ9gRLz1L"],"enrUri":"enr:-L24QHUSe8IAVvO5iGPh-XORNz9s-yOcACwfvcxQ1t7zAZiPIiQA4LMLdnt0pqSx7Kii34B9_6BwwTfG3ktwUJ1BzvUCgmlkgnY0gmlwhKwSc76KbXVsdGlhZGRyc5YACASsEnO-BuLxAAoErBJzvgbi8t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAUgyeT6STmp53njnXu4cxAeG8L6fekE-TjaBb7tSOm-DdGNwguLxg3VkcILi84V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.80/tcp/31071/p2p/16Uiu2HAkxEX1HUYfn3A8ZyEnscz8e4HyPkbiYQqq2FnR5XiP82S7"]'
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:31070/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58096/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "459ec000-a648-4987-b435-75af4fb0e29c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"459ec000-a648-4987-b435-75af4fb0e29c","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58096/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":1775649294389058206,"ephemeral":true}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58096/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":1775649294502775401,"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 1ad3900e8c0d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a4984f9d0dc8
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,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-04-08_11-52-03__317a47ac-0478-40f8-96b8-953fa16075aa
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-03__317a47ac-0478-40f8-96b8-953fa16075aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20529', '20530', '20531', '20532', '20533']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20529:20529 -p 20530:20530 -p 20531:20531 -p 20532:20532 -p 20533:20533 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20531 --rest-port=20529 --tcp-port=20530 --discv5-udp-port=20532 --rest-address=0.0.0.0 --nat=extip:172.18.41.102 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bbea1fbf1b68fc4bf518e6faa042e47309e47f68d6c72ad58412023eaccdefa6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20533 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.102 waku c51f2e8f93005bc58fcaf3d8ee755def4b249bc108c698d2ee86a0db95a46a71
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c51f2e8f9300. Setting up logs at ./log/docker/node1_2026-04-08_11-52-03__317a47ac-0478-40f8-96b8-953fa16075aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20529
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 2a40f8c4c6aa. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8bd1d04ab534. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/debug/v1/info" -H "Content-Type: application/json" -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.102/tcp/20530/p2p/16Uiu2HAm9PTWaxV5BdKA9AHsps9SsqTAw5WwHKCngnaUe3vZsLCC","/ip4/172.18.41.102/tcp/20531/ws/p2p/16Uiu2HAm9PTWaxV5BdKA9AHsps9SsqTAw5WwHKCngnaUe3vZsLCC"],"enrUri":"enr:-L24QFlYA9ZDJSy3pqDVJaHMQ_uyT8tJFFSurudfVZvy70nfDHsT8tISdxyNoiNZiU9xdoThyYvqLagLhD2cCJNN-EkCgmlkgnY0gmlwhKwSKWaKbXVsdGlhZGRyc5YACASsEilmBlAyAAoErBIpZgZQM90DgnJzhQDHAQAAiXNlY3AyNTZrMaECz3JbQ-9EQrUmKn5vIg9ZPO25ZtUTQ0-fRz2zwIBkViWDdGNwglAyg3VkcIJQNIV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-03__317a47ac-0478-40f8-96b8-953fa16075aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63507', '63508', '63509', '63510', '63511']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63507:63507 -p 63508:63508 -p 63509:63509 -p 63510:63510 -p 63511:63511 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63509 --rest-port=63507 --tcp-port=63508 --discv5-udp-port=63510 --rest-address=0.0.0.0 --nat=extip:172.18.35.105 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cea2b2e4800a6ad6a3286cd5cbaee00efc3aed0505df6ffcbf0a77e24ad5c8cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63511 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFlYA9ZDJSy3pqDVJaHMQ_uyT8tJFFSurudfVZvy70nfDHsT8tISdxyNoiNZiU9xdoThyYvqLagLhD2cCJNN-EkCgmlkgnY0gmlwhKwSKWaKbXVsdGlhZGRyc5YACASsEilmBlAyAAoErBIpZgZQM90DgnJzhQDHAQAAiXNlY3AyNTZrMaECz3JbQ-9EQrUmKn5vIg9ZPO25ZtUTQ0-fRz2zwIBkViWDdGNwglAyg3VkcIJQNIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.105 waku 139bbd1b906329e6938ac4a02608f498f9bf48b8bdaab483d4283cf54ddff751
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 139bbd1b9063. Setting up logs at ./log/docker/node2_2026-04-08_11-52-03__317a47ac-0478-40f8-96b8-953fa16075aa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 63507
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/63508/p2p/16Uiu2HAm6uiRQcYKHBmSqab45JiCcQxbxQR2XTenCevYKDcnNf5D","/ip4/172.18.35.105/tcp/63509/ws/p2p/16Uiu2HAm6uiRQcYKHBmSqab45JiCcQxbxQR2XTenCevYKDcnNf5D"],"enrUri":"enr:-L24QKFFE-yDaZj9JFJTW6ouiVCHcYTJOM3mD_Q6hlJ7YHldZlvr6-tE4ZpZVbL89fFkNCZ8Ua8V9xBFCQiHuPZDvogCgmlkgnY0gmlwhKwSI2mKbXVsdGlhZGRyc5YACASsEiNpBvgUAAoErBIjaQb4Fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECqp-UYMHhbsEK-94Cio1PuZY-bClbqh7zkEnoHm9xn0SDdGNwgvgUg3VkcIL4FoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63507/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.41.102/tcp/20530/p2p/16Uiu2HAm9PTWaxV5BdKA9AHsps9SsqTAw5WwHKCngnaUe3vZsLCC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63507/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/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":1775649126131163808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/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":1775649126131163808,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775649126245164429,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775649126245164429,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775649126361642291,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775649126361642291,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/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":1775649126475784513,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/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":1775649126475784513,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775649126589656790,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775649126589656790,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775649126705087254,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775649126705087254,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775649126821412823,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775649126821412823,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775649126936569364,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775649126936569364,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20529/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:63507/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20529/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20529/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20529/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/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":1775649127082930750,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/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":1775649127082930750,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775649127198411231,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775649127198411231,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775649127312235553,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775649127312235553,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775649127426397217,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775649127426397217,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20529/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775649127541596993,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63507/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775649127541596993,"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 c51f2e8f9300
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 139bbd1b9063
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,272 @@
2026-04-08 11:53:04.030 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:53:04.030 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[19-50] with id: 2026-04-08_11-53-04__34552615-1b4c-4302-bb0c-a5c93fc862f9
2026-04-08 11:53:04.031 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:53:04.031 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:53:04.031 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:53:04.038 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:04.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-53-04__34552615-1b4c-4302-bb0c-a5c93fc862f9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:04.038 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:04.038 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:04.039 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:04.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.121
2026-04-08 11:53:04.040 DEBUG [src.node.docker_mananger] Generated ports ['20497', '20498', '20499', '20500', '20501']
2026-04-08 11:53:04.040 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:04.040 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:04.040 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:04.040 DEBUG [src.node.docker_mananger] docker run -i -t -p 20497:20497 -p 20498:20498 -p 20499:20499 -p 20500:20500 -p 20501:20501 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20499 --rest-port=20497 --tcp-port=20498 --discv5-udp-port=20500 --rest-address=0.0.0.0 --nat=extip:172.18.138.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=efab01cba12bcef0655cb71edafb1b57ea8515246fcec11fd20c53f4fd25f9bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20501 --metrics-logging=true --store=true --relay=true
2026-04-08 11:53:04.213 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.121 waku c7660b26f7b80e4ed95db217727e3484c8d6a79fc63ac53fb3faf7039cab193e
2026-04-08 11:53:04.248 DEBUG [src.node.docker_mananger] Container started with ID c7660b26f7b8. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-53-04__34552615-1b4c-4302-bb0c-a5c93fc862f9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:04.248 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20497
2026-04-08 11:53:04.249 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:04.435 ERROR [src.node.docker_mananger] Max retries reached for container c1a2b0c439a8. Exiting log stream.
2026-04-08 11:53:04.757 ERROR [src.node.docker_mananger] Max retries reached for container 862fd5806747. Exiting log stream.
2026-04-08 11:53:05.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20497/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:05.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:05.252 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:05.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:05.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.121/tcp/20498/p2p/16Uiu2HAmJCETdUhRPSc97LcTSs2ptf6exvRHA6aTmnZc7Y6L3yQB","/ip4/172.18.138.121/tcp/20499/ws/p2p/16Uiu2HAmJCETdUhRPSc97LcTSs2ptf6exvRHA6aTmnZc7Y6L3yQB"],"enrUri":"enr:-L24QHh6O2_60bjJH_XnJCW_QI0BhrUs3wggnivT7vxeTLt2d7ZEyIDHjWvjA-wu9EC2FrtC8EfvpJVCdW6yjP6a5nQCgmlkgnY0gmlwhKwSinmKbXVsdGlhZGRyc5YACASsEop5BlASAAoErBKKeQZQE90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUktkpgjuJkWyomd4VQw4_79nM7V4_DHIJGctn0ORVYCDdGNwglASg3VkcIJQFIV3YWt1MgM"}'
2026-04-08 11:53:05.254 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:05.261 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:05.261 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-53-04__34552615-1b4c-4302-bb0c-a5c93fc862f9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:05.261 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:05.261 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:05.263 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:05.263 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.54
2026-04-08 11:53:05.263 DEBUG [src.node.docker_mananger] Generated ports ['38897', '38898', '38899', '38900', '38901']
2026-04-08 11:53:05.263 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:05.263 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:05.263 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:05.263 DEBUG [src.node.docker_mananger] docker run -i -t -p 38897:38897 -p 38898:38898 -p 38899:38899 -p 38900:38900 -p 38901:38901 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38899 --rest-port=38897 --tcp-port=38898 --discv5-udp-port=38900 --rest-address=0.0.0.0 --nat=extip:172.18.104.54 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b5d0df2c4e66227f4acfea031afbb5c42bf53d23fe189de3b3b25ca2aeffd0c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38901 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHh6O2_60bjJH_XnJCW_QI0BhrUs3wggnivT7vxeTLt2d7ZEyIDHjWvjA-wu9EC2FrtC8EfvpJVCdW6yjP6a5nQCgmlkgnY0gmlwhKwSinmKbXVsdGlhZGRyc5YACASsEop5BlASAAoErBKKeQZQE90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUktkpgjuJkWyomd4VQw4_79nM7V4_DHIJGctn0ORVYCDdGNwglASg3VkcIJQFIV3YWt1MgM --storenode=/ip4/172.18.138.121/tcp/20498/p2p/16Uiu2HAmJCETdUhRPSc97LcTSs2ptf6exvRHA6aTmnZc7Y6L3yQB --store=true --relay=true
2026-04-08 11:53:05.449 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.54 waku d7746a561dd0cbdf8f316a886df1d086a3512a6ae13033d453c0c627ccac2d6a
2026-04-08 11:53:05.481 DEBUG [src.node.docker_mananger] Container started with ID d7746a561dd0. Setting up logs at ./log/docker/store_node1_2026-04-08_11-53-04__34552615-1b4c-4302-bb0c-a5c93fc862f9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:05.482 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38897
2026-04-08 11:53:05.482 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:06.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38897/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:06.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:06.486 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:06.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38897/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:06.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.54/tcp/38898/p2p/16Uiu2HAm93HSfjgb6XW8AySMkxj6RxdRa6VmMfZR6KqSBnwZonWr","/ip4/172.18.104.54/tcp/38899/ws/p2p/16Uiu2HAm93HSfjgb6XW8AySMkxj6RxdRa6VmMfZR6KqSBnwZonWr"],"enrUri":"enr:-L24QDHzeZFVPdeBQIxt8kg6Irt7WIil8GRUQAM8o4PZ9w9oP_0xwQjFoGqunnlS97KRZEuFMJ2jnfHozBbDE3M5nkYCgmlkgnY0gmlwhKwSaDaKbXVsdGlhZGRyc5YACASsEmg2BpfyAAoErBJoNgaX890DgnJzhQDGAQAAiXNlY3AyNTZrMaECykdbXsIwEkDNaQ-JQcfsiUd8IV9scuoFSiXlvI5ohkeDdGNwgpfyg3VkcIKX9IV3YWt1MgM"}'
2026-04-08 11:53:06.489 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:06.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38897/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.121/tcp/20498/p2p/16Uiu2HAmJCETdUhRPSc97LcTSs2ptf6exvRHA6aTmnZc7Y6L3yQB"]'
2026-04-08 11:53:06.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:06.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:53:06.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:06.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38897/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:53:06.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:06.498 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:06.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:06.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:06.503 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:06.704 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:06.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:06.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:06.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:06.910 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:06.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:06.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:06.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:07.117 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:07.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:07.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:07.122 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:07.323 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:07.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:07.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:07.329 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:07.530 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:07.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:07.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:07.536 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:07.737 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:07.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:07.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:07.742 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:07.943 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:07.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:07.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:07.947 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:08.148 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:08.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:08.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:08.152 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:08.353 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:08.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:08.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:08.358 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:08.559 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:08.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:08.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:08.564 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:08.765 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:08.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:08.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:08.772 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:08.973 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:08.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:08.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:08.978 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:09.178 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:09.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:09.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:09.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:09.384 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:09.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:09.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:09.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:09.591 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:09.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:09.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:09.595 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:09.796 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:09.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:09.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:09.801 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:10.003 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:10.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:10.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:10.009 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:10.210 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:10.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:10.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:10.214 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:10.415 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:10.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:10.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:10.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:10.622 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:10.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:10.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:10.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:10.827 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:10.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:10.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:10.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:11.034 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:11.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:11.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:11.041 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:11.241 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:11.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:11.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:11.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:11.447 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:11.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:11.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:11.452 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:11.653 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:11.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:11.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:11.658 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:11.859 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:11.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:11.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:11.864 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:12.065 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:12.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:12.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:12.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:12.271 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:12.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:12.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:12.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:12.477 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:12.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:12.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:12.483 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:12.684 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:12.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:12.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:12.691 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:12.891 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:12.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:12.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:12.896 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:13.097 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:13.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:13.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:13.102 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:13.302 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:13.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:13.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:13.309 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:13.509 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:13.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:13.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:13.515 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:13.716 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:13.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:13.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:13.722 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:13.923 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:13.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:13.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:13.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:14.129 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:14.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:14.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:14.134 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:14.334 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:14.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:14.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:14.341 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:14.542 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:14.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:14.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:14.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:14.748 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:14.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:14.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:14.753 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:14.954 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:14.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:14.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:14.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:15.159 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:15.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:15.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:15.165 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:15.366 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:15.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:15.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:15.371 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:15.572 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:15.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:15.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:15.578 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:15.779 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:15.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:15.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:15.784 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:15.985 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:15.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:15.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:15.990 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:16.191 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:16.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:16.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:16.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:16.397 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:16.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:16.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:16.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:16.605 DEBUG [src.steps.store] Relaying message
2026-04-08 11:53:16.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20497/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:16.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:16.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:53:16.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20497/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:16.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x735ef0cde778edce0249b3b162bd57e50c849adc8da60de5a75c5a715bc02dbd"},{"messageHash":"0xb325b4eb2961c7297129606f7b42cd35f32a5e45d4ce7173768139aa02f1a32e"},{"messageHash":"0xe159a821e90e2a7eca4213e12604a0ecf6cfbfbe65687b0534d5262e0d2c0351"},{"messageHash":"0x44048039a79ffb21101084d681b8a8d2d411802fcfd5590de9bcafe7b081aeb6"},{"messageHash":"0xcc97683db0ea84a5c8efc1c6db746bed3f4594d82cdd12d19caff2a0cd202134"},{"messageHash":"0x36d2e780ddebbc72d4ed82e2e64898a801d7c718a6e6cc1d3b8f18f84908e1e1"},{"messageHash":"0xc467ac84e2011ee71600abb3bd1a0c67be469bca98476716450636a913eca602"},{"messageHash":"0x6513c9ca64a2082baa5158f8c95333de4dbd940a8fa007c396137ab809fea531"},{"messageHash":"0x326a7166e198bbc48049d3598360e3a73c108648f26711efd63f5010ab2a640a"},{"messageHash":"0xc721e59c92cb50bb9c4f271d50bfbf016561782f33792949387c3306d492be3d"},{"messageHash":"0xc99edda6b4ad096774e081fde3bba2bf7407949a077bf577323e47b045560950"},{"messageHash":"0xdf41d11b7c92d3ba2f8167522dc421e4922696cced09378fbf2856cb2b422a49"},{"messageHash":"0xc0ca74d91feb4b3f45fd74f9b9ea9a1dc7cae08ace46c883bf2618890db0dcb0"},{"messageHash":"0x53c5e587d90f3e84e1bd641e7cf3c7f634ea25adc4658cc8ec8838182482d316"},{"messageHash":"0x63b095c927fffcc65d85713e72ac2761490489ee3c1e6f7ac4822479ff2a7794"},{"messageHash":"0x892b67aca5f36544de1cb28d4dbe3f0ebd816b7838b1d9982287d2d3f7a2143c"},{"messageHash":"0xa6f91cf5bb6db0df248516f4f25654bfc5a9e44443c36856ab9c3c53d4a909c0"},{"messageHash":"0x0cd5214deed591b7fe1d49a66d18b3d940cf9f1401626273d79cbe2da71baa07"},{"messageHash":"0x958043599da6e06f9dbe6cd34dac0787195c21403aaa50d30cf56b61862c4716"}],"paginationCursor":"0x958043599da6e06f9dbe6cd34dac0787195c21403aaa50d30cf56b61862c4716"}'
2026-04-08 11:53:16.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38897/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:16.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x735ef0cde778edce0249b3b162bd57e50c849adc8da60de5a75c5a715bc02dbd"},{"messageHash":"0xb325b4eb2961c7297129606f7b42cd35f32a5e45d4ce7173768139aa02f1a32e"},{"messageHash":"0xe159a821e90e2a7eca4213e12604a0ecf6cfbfbe65687b0534d5262e0d2c0351"},{"messageHash":"0x44048039a79ffb21101084d681b8a8d2d411802fcfd5590de9bcafe7b081aeb6"},{"messageHash":"0xcc97683db0ea84a5c8efc1c6db746bed3f4594d82cdd12d19caff2a0cd202134"},{"messageHash":"0x36d2e780ddebbc72d4ed82e2e64898a801d7c718a6e6cc1d3b8f18f84908e1e1"},{"messageHash":"0xc467ac84e2011ee71600abb3bd1a0c67be469bca98476716450636a913eca602"},{"messageHash":"0x6513c9ca64a2082baa5158f8c95333de4dbd940a8fa007c396137ab809fea531"},{"messageHash":"0x326a7166e198bbc48049d3598360e3a73c108648f26711efd63f5010ab2a640a"},{"messageHash":"0xc721e59c92cb50bb9c4f271d50bfbf016561782f33792949387c3306d492be3d"},{"messageHash":"0xc99edda6b4ad096774e081fde3bba2bf7407949a077bf577323e47b045560950"},{"messageHash":"0xdf41d11b7c92d3ba2f8167522dc421e4922696cced09378fbf2856cb2b422a49"},{"messageHash":"0xc0ca74d91feb4b3f45fd74f9b9ea9a1dc7cae08ace46c883bf2618890db0dcb0"},{"messageHash":"0x53c5e587d90f3e84e1bd641e7cf3c7f634ea25adc4658cc8ec8838182482d316"},{"messageHash":"0x63b095c927fffcc65d85713e72ac2761490489ee3c1e6f7ac4822479ff2a7794"},{"messageHash":"0x892b67aca5f36544de1cb28d4dbe3f0ebd816b7838b1d9982287d2d3f7a2143c"},{"messageHash":"0xa6f91cf5bb6db0df248516f4f25654bfc5a9e44443c36856ab9c3c53d4a909c0"},{"messageHash":"0x0cd5214deed591b7fe1d49a66d18b3d940cf9f1401626273d79cbe2da71baa07"},{"messageHash":"0x958043599da6e06f9dbe6cd34dac0787195c21403aaa50d30cf56b61862c4716"}],"paginationCursor":"0x958043599da6e06f9dbe6cd34dac0787195c21403aaa50d30cf56b61862c4716"}'
2026-04-08 11:53:16.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20497/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x958043599da6e06f9dbe6cd34dac0787195c21403aaa50d30cf56b61862c4716&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:16.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x80c96e32a4e1cd9410fbc2429babdb0735bb75baff28b083f1bf7819c262c0b3"},{"messageHash":"0xf1b7096284530fe9dd01d741710c271c0e2f892c5518b9283badfa072a6c8ca5"},{"messageHash":"0xbb09b66ce54bfad4cfcb4cf94e1f1d4947c86ed7f9fe16f56e2f4380265fb70f"},{"messageHash":"0x16037b382bbcf1904444032b83e702bccb44a829fc56d8e4483b5d6012ade18a"},{"messageHash":"0xcf776579ab091142c56bfca4b5cde60bbbd6f7482b1021ea963759affdd02eb6"},{"messageHash":"0x294e63ffaff086f87bd68278e3900c8d1bb365b450011ba8afef75abe752544f"},{"messageHash":"0xcfe74299360ffb0b54123eeb396b25ca50b432adf7d8bbaa65741b1c103d58fd"},{"messageHash":"0x264819d6fcc213840a5cfd9a517e38e1db2a603496bf906309c28560b3ed0c38"},{"messageHash":"0x7d9702b4cfd0aa055e6f254e7d1276e17689ba4782c966ec0376a3074eecca04"},{"messageHash":"0xfa17b5753dec6a63f8afad5acf0c2b75fd5e09675c3aa1cbba6ca410e565d492"},{"messageHash":"0xf9d5dc5650bfa56554802290d6059c102a5c723e9c6183529bc78814553e25db"},{"messageHash":"0x5564aca707d897e0aa23948d384a861b78c0ea90668adda062c8e7a66c8a0f48"},{"messageHash":"0x25f0294bd475123cbbc07764e52e36647e701bc4f2a8203aff9574d12d4f955a"},{"messageHash":"0x94ffe9b73c90ce44e480544fcad39092f73e5a4f7248feb4f185e26e3d0fa04e"},{"messageHash":"0x2003ac71aacc429d4051b26734527d7949d1b48f2e41b3156ff768c6e0454e0f"},{"messageHash":"0xef2240aa4ace497a4a397a2ab53d458071f629a699bb2899b6b165feb8d8c865"},{"messageHash":"0x368e4a25a16ccc16597515573bcdb9db4006e17501b57e6100bca1f5cb50470b"},{"messageHash":"0x0c3999088ff50b4d8128d2c09b238de4e4e78d05f03bbbff35eb1f7e0f9a75a0"},{"messageHash":"0x8d64720ea40dcf028c77f62a532b6d4950fe9ea4596cf61f7c61806d9c97f01a"},{"messageHash":"0x3594cb02694a728e284025b0f3a6a6e008f84fb4913bacf2d1baf4b5fd912024"},{"messageHash":"0x3b697b576cbb83ba46baab13abc3b6b9f94efc98c566dd25f6b474008b0151a6"},{"messageHash":"0x4981c8699561fe867019a21e3fea11a0802d9f6f49074cd638c76de23cb82675"},{"messageHash":"0x31accb06725ff96f9b08fa669fd86a108948725dfe5cb18c67379de04de68d6f"},{"messageHash":"0xf15bb3574a631ec0209bcf4d7edb89d41a572d4d5e6da26ccfc57754d9df6865"},{"messageHash":"0xf9b00d177411c7d8530cc8c2aefbcca417cde45b736b1c64dffe5d9c155ddc98"},{"messageHash":"0x4adf88aa5316634e13e7360e0da76f21c172e3dbf6ac954416094e5c28224ed8"},{"messageHash":"0xfb26e8ed63e82adc0bb37d6887349e7f58b2ace3ddf6016c50934f72021e4d89"},{"messageHash":"0x13155e15ed8487b969dc6e93ef62b600017352d0474b82ab0a0a6f0d5905f788"},{"messageHash":"0xcdd897cf5552e3e3444d9796c276ad9b53ad00ca702f76f7f882f5b8a4ecb2da"},{"messageHash":"0x09a16c703242bd53db5b59efe0b181053e5fb582398b5a276e28a2bfcd0b1ad6"},{"messageHash":"0xa82471b9fb28bd048483551fef8d3a4ea78bfba2d82c80a9d3adf67da205b846"}]}'
2026-04-08 11:53:16.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38897/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x958043599da6e06f9dbe6cd34dac0787195c21403aaa50d30cf56b61862c4716&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:16.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x80c96e32a4e1cd9410fbc2429babdb0735bb75baff28b083f1bf7819c262c0b3"},{"messageHash":"0xf1b7096284530fe9dd01d741710c271c0e2f892c5518b9283badfa072a6c8ca5"},{"messageHash":"0xbb09b66ce54bfad4cfcb4cf94e1f1d4947c86ed7f9fe16f56e2f4380265fb70f"},{"messageHash":"0x16037b382bbcf1904444032b83e702bccb44a829fc56d8e4483b5d6012ade18a"},{"messageHash":"0xcf776579ab091142c56bfca4b5cde60bbbd6f7482b1021ea963759affdd02eb6"},{"messageHash":"0x294e63ffaff086f87bd68278e3900c8d1bb365b450011ba8afef75abe752544f"},{"messageHash":"0xcfe74299360ffb0b54123eeb396b25ca50b432adf7d8bbaa65741b1c103d58fd"},{"messageHash":"0x264819d6fcc213840a5cfd9a517e38e1db2a603496bf906309c28560b3ed0c38"},{"messageHash":"0x7d9702b4cfd0aa055e6f254e7d1276e17689ba4782c966ec0376a3074eecca04"},{"messageHash":"0xfa17b5753dec6a63f8afad5acf0c2b75fd5e09675c3aa1cbba6ca410e565d492"},{"messageHash":"0xf9d5dc5650bfa56554802290d6059c102a5c723e9c6183529bc78814553e25db"},{"messageHash":"0x5564aca707d897e0aa23948d384a861b78c0ea90668adda062c8e7a66c8a0f48"},{"messageHash":"0x25f0294bd475123cbbc07764e52e36647e701bc4f2a8203aff9574d12d4f955a"},{"messageHash":"0x94ffe9b73c90ce44e480544fcad39092f73e5a4f7248feb4f185e26e3d0fa04e"},{"messageHash":"0x2003ac71aacc429d4051b26734527d7949d1b48f2e41b3156ff768c6e0454e0f"},{"messageHash":"0xef2240aa4ace497a4a397a2ab53d458071f629a699bb2899b6b165feb8d8c865"},{"messageHash":"0x368e4a25a16ccc16597515573bcdb9db4006e17501b57e6100bca1f5cb50470b"},{"messageHash":"0x0c3999088ff50b4d8128d2c09b238de4e4e78d05f03bbbff35eb1f7e0f9a75a0"},{"messageHash":"0x8d64720ea40dcf028c77f62a532b6d4950fe9ea4596cf61f7c61806d9c97f01a"},{"messageHash":"0x3594cb02694a728e284025b0f3a6a6e008f84fb4913bacf2d1baf4b5fd912024"},{"messageHash":"0x3b697b576cbb83ba46baab13abc3b6b9f94efc98c566dd25f6b474008b0151a6"},{"messageHash":"0x4981c8699561fe867019a21e3fea11a0802d9f6f49074cd638c76de23cb82675"},{"messageHash":"0x31accb06725ff96f9b08fa669fd86a108948725dfe5cb18c67379de04de68d6f"},{"messageHash":"0xf15bb3574a631ec0209bcf4d7edb89d41a572d4d5e6da26ccfc57754d9df6865"},{"messageHash":"0xf9b00d177411c7d8530cc8c2aefbcca417cde45b736b1c64dffe5d9c155ddc98"},{"messageHash":"0x4adf88aa5316634e13e7360e0da76f21c172e3dbf6ac954416094e5c28224ed8"},{"messageHash":"0xfb26e8ed63e82adc0bb37d6887349e7f58b2ace3ddf6016c50934f72021e4d89"},{"messageHash":"0x13155e15ed8487b969dc6e93ef62b600017352d0474b82ab0a0a6f0d5905f788"},{"messageHash":"0xcdd897cf5552e3e3444d9796c276ad9b53ad00ca702f76f7f882f5b8a4ecb2da"},{"messageHash":"0x09a16c703242bd53db5b59efe0b181053e5fb582398b5a276e28a2bfcd0b1ad6"},{"messageHash":"0xa82471b9fb28bd048483551fef8d3a4ea78bfba2d82c80a9d3adf67da205b846"}]}'
2026-04-08 11:53:16.827 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:53:16.828 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:53:16.828 DEBUG [src.node.waku_node] Stopping container with id c7660b26f7b8
2026-04-08 11:53:17.297 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:17.299 DEBUG [src.node.waku_node] Stopping container with id d7746a561dd0
2026-04-08 11:53:17.730 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:17.731 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:53:17.750 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:17.769 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,137 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_some_pubsub_topics with id: 2026-04-08_11-53-21__ff29ca5e-9fea-4eec-b3cd-fc9db8ee3658
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-21__ff29ca5e-9fea-4eec-b3cd-fc9db8ee3658__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.177.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38033', '38034', '38035', '38036', '38037']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38033:38033 -p 38034:38034 -p 38035:38035 -p 38036:38036 -p 38037:38037 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38035 --rest-port=38033 --tcp-port=38034 --discv5-udp-port=38036 --rest-address=0.0.0.0 --nat=extip:172.18.177.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c7abff8c2374fca51fc235d798a67ea5f252c56aeab06faae4d8ce7cb7fedfb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38037 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.230 waku 5d252154500497f7f1928fc1fc5ffefa86cee4d7fcadf3291da15b71af5b2588
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5d2521545004. Setting up logs at ./log/docker/node1_2026-04-08_11-53-21__ff29ca5e-9fea-4eec-b3cd-fc9db8ee3658__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38033
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 e0987d7675c0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 72dc141319a4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.230/tcp/38034/p2p/16Uiu2HAmLkkukrbffTJAzMtkC4RnYt74vR4k29Co38VoY9jMvYVN","/ip4/172.18.177.230/tcp/38035/ws/p2p/16Uiu2HAmLkkukrbffTJAzMtkC4RnYt74vR4k29Co38VoY9jMvYVN"],"enrUri":"enr:-L24QKWshovaE2S-Nsx-2qtwDR4VP_PyKlZWbDzbgXTPTZF2B9NAuXJ2Eet89cY9pAUm66YpxMh55toA-FjjTCFVaWECgmlkgnY0gmlwhKwSseaKbXVsdGlhZGRyc5YACASsErHmBpSSAAoErBKx5gaUk90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeFfIig9DnnDHMplwXIarrMZEu_oyMzdEduWE_Xz34xGDdGNwgpSSg3VkcIKUlIV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-21__ff29ca5e-9fea-4eec-b3cd-fc9db8ee3658__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.24.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15141', '15142', '15143', '15144', '15145']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15141:15141 -p 15142:15142 -p 15143:15143 -p 15144:15144 -p 15145:15145 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15143 --rest-port=15141 --tcp-port=15142 --discv5-udp-port=15144 --rest-address=0.0.0.0 --nat=extip:172.18.24.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d8f5dc68128ced9e3dc7ddebac2c0af241afc7c7d5d9a978a60f663ca29ab312 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15145 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKWshovaE2S-Nsx-2qtwDR4VP_PyKlZWbDzbgXTPTZF2B9NAuXJ2Eet89cY9pAUm66YpxMh55toA-FjjTCFVaWECgmlkgnY0gmlwhKwSseaKbXVsdGlhZGRyc5YACASsErHmBpSSAAoErBKx5gaUk90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeFfIig9DnnDHMplwXIarrMZEu_oyMzdEduWE_Xz34xGDdGNwgpSSg3VkcIKUlIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.155 waku e059b661c6ed4661a445416519bd92cb75fbccc4e0a5e2185f436f6e555b40db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e059b661c6ed. Setting up logs at ./log/docker/node2_2026-04-08_11-53-21__ff29ca5e-9fea-4eec-b3cd-fc9db8ee3658__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15141
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.155/tcp/15142/p2p/16Uiu2HAm3r7pZ6E6psPMbsYuNHQCpUcCRbX4a56PvgCuNZCa7wZq","/ip4/172.18.24.155/tcp/15143/ws/p2p/16Uiu2HAm3r7pZ6E6psPMbsYuNHQCpUcCRbX4a56PvgCuNZCa7wZq"],"enrUri":"enr:-L24QKsTintjxp2wl0RftLN8AdEjcNSshGp4245YlBCRmqUEZ0J3SyVs_FjamNa1XuJfBmH52YixhooJu67RbbPZReMCgmlkgnY0gmlwhKwSGJuKbXVsdGlhZGRyc5YACASsEhibBjsmAAoErBIYmwY7J90DgnJzhQDGAQAAiXNlY3AyNTZrMaECfSCnKw-kVf8xNSh187cQw5s38C20_o3Ga46xo5BeQWiDdGNwgjsmg3VkcII7KIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.230/tcp/38034/p2p/16Uiu2HAmLkkukrbffTJAzMtkC4RnYt74vR4k29Co38VoY9jMvYVN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649203722410496,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649203722410496,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649203840823552,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649203840823552,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649203954465536,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649203954465536,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649204069495552,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649204069495552,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649204183256832,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649204183256832,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:38033/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:15141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649204323239322,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649204323239322,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649204436534865,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649204436534865,"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 5d2521545004
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e059b661c6ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-04-08 11:53:09.059 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:53:09.059 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-04-08_11-53-09__d6caf73b-5aba-4794-88d1-00aa4d9c1f97
2026-04-08 11:53:09.059 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:53:09.060 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:53:09.060 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 11:53:09.067 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:09.068 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-09__d6caf73b-5aba-4794-88d1-00aa4d9c1f97__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:09.068 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:09.068 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:09.070 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:09.070 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.23
2026-04-08 11:53:09.070 DEBUG [src.node.docker_mananger] Generated ports ['26419', '26420', '26421', '26422', '26423']
2026-04-08 11:53:09.070 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:09.070 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:09.070 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:09.070 DEBUG [src.node.docker_mananger] docker run -i -t -p 26419:26419 -p 26420:26420 -p 26421:26421 -p 26422:26422 -p 26423:26423 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26421 --rest-port=26419 --tcp-port=26420 --discv5-udp-port=26422 --rest-address=0.0.0.0 --nat=extip:172.18.115.23 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=5a7cdbb347eb4d8f798eb21d6e0ead8de22bb0f3aa18c57ae6eed0fb49ed1de5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26423 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-04-08 11:53:09.275 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.23 waku b9064d516aea14fdc6309996f751a3bc174867a52484c1e68e53ea7a36a79e38
2026-04-08 11:53:09.310 DEBUG [src.node.docker_mananger] Container started with ID b9064d516aea. Setting up logs at ./log/docker/node1_2026-04-08_11-53-09__d6caf73b-5aba-4794-88d1-00aa4d9c1f97__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:09.311 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 26419
2026-04-08 11:53:09.311 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:09.396 ERROR [src.node.docker_mananger] Max retries reached for container 8d20a1e99edd. Exiting log stream.
2026-04-08 11:53:09.855 ERROR [src.node.docker_mananger] Max retries reached for container ee2606e08f12. Exiting log stream.
2026-04-08 11:53:10.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26419/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:10.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:10.315 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:10.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:10.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.23/tcp/26420/p2p/16Uiu2HAmRW4z6zqz8pRit6cQcbQVULxhb11sm1VPpywdui5NkpQi","/ip4/172.18.115.23/tcp/26421/ws/p2p/16Uiu2HAmRW4z6zqz8pRit6cQcbQVULxhb11sm1VPpywdui5NkpQi"],"enrUri":"enr:-L24QMlf169qPoIuO7xq9Pkfb9cQGDiEozt2rbl88sEq2s7yQeE5-mfeg_2GJlxJ7NvrfQ_4oXkV6sABJq8Vcf5QVGkCgmlkgnY0gmlwhKwScxeKbXVsdGlhZGRyc5YACASsEnMXBmc0AAoErBJzFwZnNd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDvt7xefAJ9G5d9TYmWt1QPz3Ljv_iZAioJyuZBAfFtsODdGNwgmc0g3VkcIJnNoV3YWt1MgU"}'
2026-04-08 11:53:10.317 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:10.324 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:10.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-09__d6caf73b-5aba-4794-88d1-00aa4d9c1f97__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:10.324 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:10.324 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:10.326 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:10.326 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.0
2026-04-08 11:53:10.326 DEBUG [src.node.docker_mananger] Generated ports ['11495', '11496', '11497', '11498', '11499']
2026-04-08 11:53:10.326 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:10.326 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:10.326 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:10.326 DEBUG [src.node.docker_mananger] docker run -i -t -p 11495:11495 -p 11496:11496 -p 11497:11497 -p 11498:11498 -p 11499:11499 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11497 --rest-port=11495 --tcp-port=11496 --discv5-udp-port=11498 --rest-address=0.0.0.0 --nat=extip:172.18.20.0 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=da9feecedff8beb4bddebcccbbb8bca55bbcda19eb8a7dabcdbcc69e458d3cc8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11499 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMlf169qPoIuO7xq9Pkfb9cQGDiEozt2rbl88sEq2s7yQeE5-mfeg_2GJlxJ7NvrfQ_4oXkV6sABJq8Vcf5QVGkCgmlkgnY0gmlwhKwScxeKbXVsdGlhZGRyc5YACASsEnMXBmc0AAoErBJzFwZnNd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDvt7xefAJ9G5d9TYmWt1QPz3Ljv_iZAioJyuZBAfFtsODdGNwgmc0g3VkcIJnNoV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-04-08 11:53:10.523 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.0 waku 70c4e1608dc6ec38f964242a2c94c56d679e8c086fd9adb513d0e8c67a24d007
2026-04-08 11:53:10.560 DEBUG [src.node.docker_mananger] Container started with ID 70c4e1608dc6. Setting up logs at ./log/docker/node2_2026-04-08_11-53-09__d6caf73b-5aba-4794-88d1-00aa4d9c1f97__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:10.560 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11495
2026-04-08 11:53:10.560 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:11.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11495/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:11.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:11.572 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:11.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:11.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.0/tcp/11496/p2p/16Uiu2HAmAPLbDMoSix8KpzqFCYCXAnPcoRdQ76UgXiYgDm14sjH2","/ip4/172.18.20.0/tcp/11497/ws/p2p/16Uiu2HAmAPLbDMoSix8KpzqFCYCXAnPcoRdQ76UgXiYgDm14sjH2"],"enrUri":"enr:-L24QPITNtmCTTnwWhaPfk1qY1h3LHMf-KEhMCevcodsZyuEblT0STWlWxrpsLA1_8Gg2romY0bZy3w93Ab6PeUcS8MCgmlkgnY0gmlwhKwSFACKbXVsdGlhZGRyc5YACASsEhQABizoAAoErBIUAAYs6d0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC3kY3_iCn9EWvF-E2ilDlGRCqI04osLRS8EN1uhiFcImDdGNwgizog3VkcIIs6oV3YWt1MgE"}'
2026-04-08 11:53:11.581 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:11.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11495/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.23/tcp/26420/p2p/16Uiu2HAmRW4z6zqz8pRit6cQcbQVULxhb11sm1VPpywdui5NkpQi"]'
2026-04-08 11:53:11.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:11.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26419/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-08 11:53:11.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:11.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11495/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-04-08 11:53:11.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:11.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26419/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:53:11.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:11.596 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:53:11.696 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:53:11.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26419/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:11.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649191591799159,"ephemeral":false,"proof":""}]'
2026-04-08 11:53:11.701 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:53:11.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11495/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:11.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649191591799159,"ephemeral":false,"proof":""}]'
2026-04-08 11:53:11.706 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:53:11.707 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:53:11.707 DEBUG [src.node.waku_node] Stopping container with id b9064d516aea
2026-04-08 11:53:12.201 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:12.201 DEBUG [src.node.waku_node] Stopping container with id 70c4e1608dc6
2026-04-08 11:53:12.670 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:53:12.672 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:53:12.678 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:53:12.683 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_message_with_meta with id: 2026-04-08_11-51-30__79b5e106-4c07-4653-bda9-6f8e4d75413d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-51-30__79b5e106-4c07-4653-bda9-6f8e4d75413d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.238.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46695', '46696', '46697', '46698', '46699']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46695:46695 -p 46696:46696 -p 46697:46697 -p 46698:46698 -p 46699:46699 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46697 --rest-port=46695 --tcp-port=46696 --discv5-udp-port=46698 --rest-address=0.0.0.0 --nat=extip:172.18.238.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afd0eddb16bfa0dd0f86cb6a8c6acadd571fd80e71cb4bdffaa2eb3bd6a4e72c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46699 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.175 waku 08d0fd5e1cf9abee8bec377e69beb47326a96a8445b31e334809820f164ba789
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 08d0fd5e1cf9. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-51-30__79b5e106-4c07-4653-bda9-6f8e4d75413d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 46695
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 6ae1db613c0e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f26a40f42269. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46695/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46695/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.175/tcp/46696/p2p/16Uiu2HAmTHKvNZDbP4nBPwnm8Pp1CbQ8Gigp3TBam7CDXsHoLTaj","/ip4/172.18.238.175/tcp/46697/ws/p2p/16Uiu2HAmTHKvNZDbP4nBPwnm8Pp1CbQ8Gigp3TBam7CDXsHoLTaj"],"enrUri":"enr:-L24QOaJ_Z4owOpQ4PVCzMUPtP6KU3kQiZIfrrV6Y05xhoq6Kycz44D9nBfWLfS-0aGskWuFl3YWg143XSHJpdEkv58CgmlkgnY0gmlwhKwS7q-KbXVsdGlhZGRyc5YACASsEu6vBrZoAAoErBLurwa2ad0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2VKnhx5kBiZzEo5yoqT4YY-ot-a6nZ0OeX5Xic2DJqSDdGNwgrZog3VkcIK2aoV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-51-30__79b5e106-4c07-4653-bda9-6f8e4d75413d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63007', '63008', '63009', '63010', '63011']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63007:63007 -p 63008:63008 -p 63009:63009 -p 63010:63010 -p 63011:63011 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63009 --rest-port=63007 --tcp-port=63008 --discv5-udp-port=63010 --rest-address=0.0.0.0 --nat=extip:172.18.165.238 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fde1cd2eaba4ed97fff2becb08eaf75947d0ee48a7bccababdff2b2f6ebb5cde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63011 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOaJ_Z4owOpQ4PVCzMUPtP6KU3kQiZIfrrV6Y05xhoq6Kycz44D9nBfWLfS-0aGskWuFl3YWg143XSHJpdEkv58CgmlkgnY0gmlwhKwS7q-KbXVsdGlhZGRyc5YACASsEu6vBrZoAAoErBLurwa2ad0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2VKnhx5kBiZzEo5yoqT4YY-ot-a6nZ0OeX5Xic2DJqSDdGNwgrZog3VkcIK2aoV3YWt1MgM --storenode=/ip4/172.18.238.175/tcp/46696/p2p/16Uiu2HAmTHKvNZDbP4nBPwnm8Pp1CbQ8Gigp3TBam7CDXsHoLTaj --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.238 waku e05b5bac51946de43e00638d0d5201e1cd4334b0979fe9d15a521006946737e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e05b5bac5194. Setting up logs at ./log/docker/store_node1_2026-04-08_11-51-30__79b5e106-4c07-4653-bda9-6f8e4d75413d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 63007
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63007/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63007/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.238/tcp/63008/p2p/16Uiu2HAmRq5Vt7ztZ8kv7aXVpyLp8gJfeq9BzDCTL9iLryRQzgJU","/ip4/172.18.165.238/tcp/63009/ws/p2p/16Uiu2HAmRq5Vt7ztZ8kv7aXVpyLp8gJfeq9BzDCTL9iLryRQzgJU"],"enrUri":"enr:-L24QLrBOfF6b2xO8fvbKw7d4BegAcnYsMQ2iAex1eI1fOJ0L7mhMtiI9LRH3mBJ9N7bT00tvZtrYAe6BW7CVuzP1coCgmlkgnY0gmlwhKwSpe6KbXVsdGlhZGRyc5YACASsEqXuBvYgAAoErBKl7gb2Id0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDw72PJPje0u57KMAfbqGAI-V2S6rb2SWf8PrvqQT44EmDdGNwgvYgg3VkcIL2IoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63007/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.175/tcp/46696/p2p/16Uiu2HAmTHKvNZDbP4nBPwnm8Pp1CbQ8Gigp3TBam7CDXsHoLTaj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46695/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63007/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:46695/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xc7db949839787fb80174b2386fba70035549f9bd9f2db63dfbb7a8249520cea2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:63007/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xc7db949839787fb80174b2386fba70035549f9bd9f2db63dfbb7a8249520cea2"}]}'
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 08d0fd5e1cf9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e05b5bac5194
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,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store with id: 2026-04-08_11-49-47__b5049847-028a-4626-a944-47d1f5a8e2ce
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-49-47__b5049847-028a-4626-a944-47d1f5a8e2ce__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
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.33.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64209', '64210', '64211', '64212', '64213']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64209:64209 -p 64210:64210 -p 64211:64211 -p 64212:64212 -p 64213:64213 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64211 --rest-port=64209 --tcp-port=64210 --discv5-udp-port=64212 --rest-address=0.0.0.0 --nat=extip:172.18.33.184 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dffc470fd43e6b13f2a066ab95e24b5d2e05eacc0be6c965ecacfe8cc348425a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64213 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.184 waku 92e6581b58aeea81a0504f57d054762877cde9eb822012fa1ec3e1172fb325ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 92e6581b58ae. Setting up logs at ./log/docker/node1_2026-04-08_11-49-47__b5049847-028a-4626-a944-47d1f5a8e2ce__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 64209
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64209/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64209/debug/v1/info" -H "Content-Type: application/json" -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.184/tcp/64210/p2p/16Uiu2HAm79saXiTrrGtDi16WhsWQMe4X2ekVv3XQyf8dFeGmvF7h","/ip4/172.18.33.184/tcp/64211/ws/p2p/16Uiu2HAm79saXiTrrGtDi16WhsWQMe4X2ekVv3XQyf8dFeGmvF7h"],"enrUri":"enr:-L24QMR6MBS4bTNuVfyM5-n2GwJkHa62e-vcaxnw4cXvnD2JKhspYnE__BjiVgsyPxjNu9AYCdfglq8ewh0u_MyJ0CgCgmlkgnY0gmlwhKwSIbiKbXVsdGlhZGRyc5YACASsEiG4BvrSAAoErBIhuAb6090DgnJzhQDGAQAAiXNlY3AyNTZrMaECrkAQqodKPI4DqrCejgk_5c2G0DfLfPZl24IRx8mggySDdGNwgvrSg3VkcIL61IV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-49-47__b5049847-028a-4626-a944-47d1f5a8e2ce__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49796', '49797', '49798', '49799', '49800']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49796:49796 -p 49797:49797 -p 49798:49798 -p 49799:49799 -p 49800:49800 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49798 --rest-port=49796 --tcp-port=49797 --discv5-udp-port=49799 --rest-address=0.0.0.0 --nat=extip:172.18.95.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c60aff7af6464d6aadd61a59bfd2a2befef1cb5bd521c399d4e43b82eac4afd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49800 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QMR6MBS4bTNuVfyM5-n2GwJkHa62e-vcaxnw4cXvnD2JKhspYnE__BjiVgsyPxjNu9AYCdfglq8ewh0u_MyJ0CgCgmlkgnY0gmlwhKwSIbiKbXVsdGlhZGRyc5YACASsEiG4BvrSAAoErBIhuAb6090DgnJzhQDGAQAAiXNlY3AyNTZrMaECrkAQqodKPI4DqrCejgk_5c2G0DfLfPZl24IRx8mggySDdGNwgvrSg3VkcIL61IV3YWt1MgM --storenode=/ip4/172.18.33.184/tcp/64210/p2p/16Uiu2HAm79saXiTrrGtDi16WhsWQMe4X2ekVv3XQyf8dFeGmvF7h
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.224 waku 59585d28aacb1a0e0a94f4a320e8f2f98124d7e41581fcdf96035b4f15d93943
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 59585d28aacb. Setting up logs at ./log/docker/node1_2026-04-08_11-49-47__b5049847-028a-4626-a944-47d1f5a8e2ce__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49796
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49796/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49796/debug/v1/info" -H "Content-Type: application/json" -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.224/tcp/49797/p2p/16Uiu2HAkyFtzK48wK1NSuRv1QEy6bHfdZHcCTi5G5u4RPJKpqJ6g","/ip4/172.18.95.224/tcp/49798/ws/p2p/16Uiu2HAkyFtzK48wK1NSuRv1QEy6bHfdZHcCTi5G5u4RPJKpqJ6g"],"enrUri":"enr:-L24QJHHctyj5JZEtYMVePYrRFV-B3DeIn5XCoosju0yDHVdJ70WDoNGL1a_k4h3iJ0RR3WxeWm87D18L_rVB9C_xYkCgmlkgnY0gmlwhKwSX-CKbXVsdGlhZGRyc5YACASsEl_gBsKFAAoErBJf4AbCht0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOO2mHGrdjm93Y-PZb72AeOxarwjzqtqx1cihZYsNqp2DdGNwgsKFg3VkcILCh4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64209/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49796/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64209/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:49796/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&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":"0x1edf4dac0d6aa005c1014f8f8ea6a790469581482b82a16fb23718ac8175b5e6"}]}'
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 92e6581b58ae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 59585d28aacb
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,868 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_max_page_size with id: 2026-04-08_11-58-57__f4489bac-c62f-4751-abcc-5e173b1703f8
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-58-57__f4489bac-c62f-4751-abcc-5e173b1703f8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48713', '48714', '48715', '48716', '48717']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48713:48713 -p 48714:48714 -p 48715:48715 -p 48716:48716 -p 48717:48717 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48715 --rest-port=48713 --tcp-port=48714 --discv5-udp-port=48716 --rest-address=0.0.0.0 --nat=extip:172.18.16.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7542de4c0aac9bb93ada28a70d5cbeb4c0bf3f7e25ffe88f6b4de23a366ee6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48717 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.88 waku c062c4b8afabd6ee88e259a4dea23f234eb7b2e5152f992808c78343c0f27b0f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c062c4b8afab. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-58-57__f4489bac-c62f-4751-abcc-5e173b1703f8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48713
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 1255847c2948. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 07387a4cc587. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48713/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48713/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.88/tcp/48714/p2p/16Uiu2HAm5wxsr4SqKpNzo4KcBscCzXn7w7uQZuu2gLTivZBYku8C","/ip4/172.18.16.88/tcp/48715/ws/p2p/16Uiu2HAm5wxsr4SqKpNzo4KcBscCzXn7w7uQZuu2gLTivZBYku8C"],"enrUri":"enr:-L24QK8caK98OW3boqQYQR3h7nR3ed4fQKvnoOO5hDBIeSHLcT-rhzFOXrP2jrpkF6uWL7uwZKPRpfp_GX99DU5ZbmECgmlkgnY0gmlwhKwSEFiKbXVsdGlhZGRyc5YACASsEhBYBr5KAAoErBIQWAa-S90DgnJzhQDGAQAAiXNlY3AyNTZrMaECnFdmSdG9i1DOA1G23bzRWa7rLZOEHOGQ79r8tjY71FmDdGNwgr5Kg3VkcIK-TIV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-58-57__f4489bac-c62f-4751-abcc-5e173b1703f8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.38.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40960', '40961', '40962', '40963', '40964']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40960:40960 -p 40961:40961 -p 40962:40962 -p 40963:40963 -p 40964:40964 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40962 --rest-port=40960 --tcp-port=40961 --discv5-udp-port=40963 --rest-address=0.0.0.0 --nat=extip:172.18.38.63 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a7bc99f9ef92792cb3f4d7afae2f2fdbea4ccc3733e2c78eaad403ced4ae00e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40964 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK8caK98OW3boqQYQR3h7nR3ed4fQKvnoOO5hDBIeSHLcT-rhzFOXrP2jrpkF6uWL7uwZKPRpfp_GX99DU5ZbmECgmlkgnY0gmlwhKwSEFiKbXVsdGlhZGRyc5YACASsEhBYBr5KAAoErBIQWAa-S90DgnJzhQDGAQAAiXNlY3AyNTZrMaECnFdmSdG9i1DOA1G23bzRWa7rLZOEHOGQ79r8tjY71FmDdGNwgr5Kg3VkcIK-TIV3YWt1MgM --storenode=/ip4/172.18.16.88/tcp/48714/p2p/16Uiu2HAm5wxsr4SqKpNzo4KcBscCzXn7w7uQZuu2gLTivZBYku8C --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.63 waku eb4154d07f0b2efb6e72be0215f65bc576fe840e18bedd7281f05a2dabc316bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eb4154d07f0b. Setting up logs at ./log/docker/store_node1_2026-04-08_11-58-57__f4489bac-c62f-4751-abcc-5e173b1703f8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 40960
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40960/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40960/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.63/tcp/40961/p2p/16Uiu2HAmQ8Bsj6phCT6GfzKAzTm2PXJPnFHat87Uo4DTYcvck2D2","/ip4/172.18.38.63/tcp/40962/ws/p2p/16Uiu2HAmQ8Bsj6phCT6GfzKAzTm2PXJPnFHat87Uo4DTYcvck2D2"],"enrUri":"enr:-L24QBCesD4AUPGALbQJ5wkuH_3hX1lgSITgD5IvLtHlutmTVSZesH9IG_WgNmt9YHy88VFanqJH1nEoqGWu12GNXFkCgmlkgnY0gmlwhKwSJj-KbXVsdGlhZGRyc5YACASsEiY_BqABAAoErBImPwagAt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqmhE5iYS8UDNPzPrQ7_ttFTj86Ws3ff_v69UyINgliWDdGNwgqABg3VkcIKgA4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40960/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.88/tcp/48714/p2p/16Uiu2HAm5wxsr4SqKpNzo4KcBscCzXn7w7uQZuu2gLTivZBYku8C"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40960/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48713/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:48713/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=200&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:40960/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=200&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c062c4b8afab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eb4154d07f0b
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,138 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_filter_node2 with id: 2026-04-08_11-54-49__4e3b1af0-eb53-4424-8313-de922e3512ca
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-08_11-54-49__4e3b1af0-eb53-4424-8313-de922e3512ca__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54237', '54238', '54239', '54240', '54241']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54237:54237 -p 54238:54238 -p 54239:54239 -p 54240:54240 -p 54241:54241 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54239 --rest-port=54237 --tcp-port=54238 --discv5-udp-port=54240 --rest-address=0.0.0.0 --nat=extip:172.18.86.91 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3f7f57fed33fd049cadce8bdcb7dd8cc1b821cad66159fa1fe9fffebc86a163 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54241 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.91 waku 5b3dcf9b108ecf14285b0dfb1ae4c28f0283f19f8806ac108a0452e729543c34
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b3dcf9b108e. Setting up logs at ./log/docker/receiving_node1_2026-04-08_11-54-49__4e3b1af0-eb53-4424-8313-de922e3512ca__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54237
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 7937bb8cdf20. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8fcd1420f5ad. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.91/tcp/54238/p2p/16Uiu2HAm4twe6FnaCWnoBXKj27hqs25tmgEgYmQxEySwKMNCGnQe","/ip4/172.18.86.91/tcp/54239/ws/p2p/16Uiu2HAm4twe6FnaCWnoBXKj27hqs25tmgEgYmQxEySwKMNCGnQe"],"enrUri":"enr:-L24QJDgi2thPPAolCK6G_slm6NQW-Sl6RgJLSgFIRdEgTP8LEhDhissOQ4QD64lxmjsXD-z_a7Ig61ZdzwvUlaV0AcCgmlkgnY0gmlwhKwSVluKbXVsdGlhZGRyc5YACASsElZbBtPeAAoErBJWWwbT390DgnJzhQDGAQAAiXNlY3AyNTZrMaECjLWSQ_hDczjtGeJM4LMKSjBOJvCfLCdLvJ-gmPgu5NeDdGNwgtPeg3VkcILT4IV3YWt1Mg0"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-08_11-54-49__4e3b1af0-eb53-4424-8313-de922e3512ca__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13172', '13173', '13174', '13175', '13176']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13172:13172 -p 13173:13173 -p 13174:13174 -p 13175:13175 -p 13176:13176 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13174 --rest-port=13172 --tcp-port=13173 --discv5-udp-port=13175 --rest-address=0.0.0.0 --nat=extip:172.18.141.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bbba54e4f9bcf09e35b8dbfe7e2d1c2f3b8fcf88ecd9bb0cd5f4cdad1ef249e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13176 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.86.91/tcp/54238/p2p/16Uiu2HAm4twe6FnaCWnoBXKj27hqs25tmgEgYmQxEySwKMNCGnQe
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.170 waku 37ca6dab94b32b5398ef70283a77d9f8b969f0a4e547f3dba312603a75c086ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 37ca6dab94b3. Setting up logs at ./log/docker/receiving_node2_2026-04-08_11-54-49__4e3b1af0-eb53-4424-8313-de922e3512ca__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13172
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13172/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13172/debug/v1/info" -H "Content-Type: application/json" -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.170/tcp/13173/p2p/16Uiu2HAm8ScPSE3EdUaV9iajHX9NBf61J1GfcYegAzH6dw4Cy4Zn","/ip4/172.18.141.170/tcp/13174/ws/p2p/16Uiu2HAm8ScPSE3EdUaV9iajHX9NBf61J1GfcYegAzH6dw4Cy4Zn"],"enrUri":"enr:-L24QGHOIneAOD2UQQas3IrMhqoTaFPVwKJW6_-v9dnaBlpcQeyPsgfnPWZMhhcEbjwxMK7VKs7XfBJ3Jd2rkMf_AnICgmlkgnY0gmlwhKwSjaqKbXVsdGlhZGRyc5YACASsEo2qBjN1AAoErBKNqgYzdt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwWVy7bMeXuZymXUfC0f9j4Bwy4korijmfOWTFWx1hKmDdGNwgjN1g3VkcIIzd4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13172/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.91/tcp/54238/p2p/16Uiu2HAm4twe6FnaCWnoBXKj27hqs25tmgEgYmQxEySwKMNCGnQe"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-08_11-54-49__4e3b1af0-eb53-4424-8313-de922e3512ca__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4105', '4106', '4107', '4108', '4109']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4105:4105 -p 4106:4106 -p 4107:4107 -p 4108:4108 -p 4109:4109 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4107 --rest-port=4105 --tcp-port=4106 --discv5-udp-port=4108 --rest-address=0.0.0.0 --nat=extip:172.18.104.102 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bf85db2cc754f8ccdf21abf2cda9a77bcda2a8026b1274c0166da6badd42ab02 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4109 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJDgi2thPPAolCK6G_slm6NQW-Sl6RgJLSgFIRdEgTP8LEhDhissOQ4QD64lxmjsXD-z_a7Ig61ZdzwvUlaV0AcCgmlkgnY0gmlwhKwSVluKbXVsdGlhZGRyc5YACASsElZbBtPeAAoErBJWWwbT390DgnJzhQDGAQAAiXNlY3AyNTZrMaECjLWSQ_hDczjtGeJM4LMKSjBOJvCfLCdLvJ-gmPgu5NeDdGNwgtPeg3VkcILT4IV3YWt1Mg0 --lightpushnode=/ip4/172.18.86.91/tcp/54238/p2p/16Uiu2HAm4twe6FnaCWnoBXKj27hqs25tmgEgYmQxEySwKMNCGnQe --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.102 waku e09d98c6fb94b2db88d62cd7625ea60cfb5e6cc10cad2b99ea68ec2880ad14d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e09d98c6fb94. Setting up logs at ./log/docker/lightpush_node1_2026-04-08_11-54-49__4e3b1af0-eb53-4424-8313-de922e3512ca__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4105
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4105/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4105/debug/v1/info" -H "Content-Type: application/json" -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.102/tcp/4106/p2p/16Uiu2HAmQHdYqcFudWiTR2LzBt5sK8um455z2Ueid4mSX8yDmtDx","/ip4/172.18.104.102/tcp/4107/ws/p2p/16Uiu2HAmQHdYqcFudWiTR2LzBt5sK8um455z2Ueid4mSX8yDmtDx"],"enrUri":"enr:-L24QNbluEC265ZXnXu-aQxh_SaFBpmUA_wPfEZBLPbX9vrWOjuQpRxXBqKcBQ4Gp1I2A_hw2mfalQ48kOWFXiZbuncCgmlkgnY0gmlwhKwSaGaKbXVsdGlhZGRyc5YACASsEmhmBhAKAAoErBJoZgYQC90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrNOGyHrHT8hzEFd_Nmsfl-Qgj5P8Rafo35AY52Ltq3uDdGNwghAKg3VkcIIQDIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4105/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.91/tcp/54238/p2p/16Uiu2HAm4twe6FnaCWnoBXKj27hqs25tmgEgYmQxEySwKMNCGnQe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4105/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.170/tcp/13173/p2p/16Uiu2HAm8ScPSE3EdUaV9iajHX9NBf61J1GfcYegAzH6dw4Cy4Zn"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node4_2026-04-08_11-54-49__4e3b1af0-eb53-4424-8313-de922e3512ca__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3183', '3184', '3185', '3186', '3187']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3183:3183 -p 3184:3184 -p 3185:3185 -p 3186:3186 -p 3187:3187 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3185 --rest-port=3183 --tcp-port=3184 --discv5-udp-port=3186 --rest-address=0.0.0.0 --nat=extip:172.18.180.136 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9abf0c1f12a9ebe5dcbed5f55efee27cb43e3989a3dac61dd529bffdc8dc7dfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3187 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.136 waku bfff3aa3fa29ca539aae5841022ec37f1589066e72b3a5488d805c1cfbcfbc2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bfff3aa3fa29. Setting up logs at ./log/docker/receiving_node4_2026-04-08_11-54-49__4e3b1af0-eb53-4424-8313-de922e3512ca__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3183
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3183/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.136/tcp/3184/p2p/16Uiu2HAmMy6TNyHXg5h82SXuaWLoigGVhkKqoJKPqNtNXj4vaVEe","/ip4/172.18.180.136/tcp/3185/ws/p2p/16Uiu2HAmMy6TNyHXg5h82SXuaWLoigGVhkKqoJKPqNtNXj4vaVEe"],"enrUri":"enr:-L24QBi7zkRyknWXo7FrVoYbsGhyPW_yEYaduz-qG4jbh3-2JQKCofHKPLBQEWBsiNLJOZfJe0yWgyqkyvu0-mHkY88CgmlkgnY0gmlwhKwStIiKbXVsdGlhZGRyc5YACASsErSIBgxwAAoErBK0iAYMcd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDilyKMwSwSswW4hiDf3Iv6HREtZNx3ewk-MrZAnDMv9-DdGNwggxwg3VkcIIMcoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3183/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.91/tcp/54238/p2p/16Uiu2HAm4twe6FnaCWnoBXKj27hqs25tmgEgYmQxEySwKMNCGnQe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3183/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.170/tcp/13173/p2p/16Uiu2HAm8ScPSE3EdUaV9iajHX9NBf61J1GfcYegAzH6dw4Cy4Zn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3183/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13172/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/198/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4105/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775649294751427599}}'
INFO  src.node.api_clients.base_client:base_client.py: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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649294751427599,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649294751427599,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649294751427599,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13172/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649294751427599,"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 5b3dcf9b108e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 37ca6dab94b3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e09d98c6fb94
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5b3dcf9b108e. 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 bfff3aa3fa29
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 37ca6dab94b3. 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,182 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_check_sync_when_2_nodes_publish with id: 2026-04-08_11-53-52__84444193-19a1-4275-b4fa-69a57f161848
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-52__84444193-19a1-4275-b4fa-69a57f161848__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-52__84444193-19a1-4275-b4fa-69a57f161848__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-53-52__84444193-19a1-4275-b4fa-69a57f161848__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.150.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5923', '5924', '5925', '5926', '5927']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5923:5923 -p 5924:5924 -p 5925:5925 -p 5926:5926 -p 5927:5927 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5925 --rest-port=5923 --tcp-port=5924 --discv5-udp-port=5926 --rest-address=0.0.0.0 --nat=extip:172.18.150.14 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e58dd04ef23f2fddc666bb4eeda2a4c36d3e279ad2ccd562deb60e3fae8fa9b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5927 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.14 waku ca0424c55bd267b2fa9788d3db22a175c4bcb291b040301b049be4f7939c43ac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ca0424c55bd2. Setting up logs at ./log/docker/node1_2026-04-08_11-53-52__84444193-19a1-4275-b4fa-69a57f161848__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5923
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 4a4c0729081d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 76fb32fcf06c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5923/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5923/debug/v1/info" -H "Content-Type: application/json" -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.14/tcp/5924/p2p/16Uiu2HAm6L5t9BDnMYDpJKwwUBSV2bsjEkZFHGGuZFcHh8pttWkD","/ip4/172.18.150.14/tcp/5925/ws/p2p/16Uiu2HAm6L5t9BDnMYDpJKwwUBSV2bsjEkZFHGGuZFcHh8pttWkD"],"enrUri":"enr:-L24QJYbr3dYivEXYne8B0ZzGfNCacgCy6AmmYXleYnf6jG0OXVm6uA6mx31Uugu16NeUJwt0roO9Xb-JoLEirtae4wCgmlkgnY0gmlwhKwSlg6KbXVsdGlhZGRyc5YACASsEpYOBhckAAoErBKWDgYXJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECogIZGUjLeVDAStr67q1PVk4qWti93UBtfU5XP2X2dSaDdGNwghckg3VkcIIXJoV3YWt1MhM"}'
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.253.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23666', '23667', '23668', '23669', '23670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23666:23666 -p 23667:23667 -p 23668:23668 -p 23669:23669 -p 23670:23670 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23668 --rest-port=23666 --tcp-port=23667 --discv5-udp-port=23669 --rest-address=0.0.0.0 --nat=extip:172.18.253.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9f23eff150c91cd9d37045ea4e0ffbef9cdcacdddd58f857a0da7db3accb9c3e --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23670 --metrics-logging=true --relay=true --storenode=/ip4/172.18.150.14/tcp/5924/p2p/16Uiu2HAm6L5t9BDnMYDpJKwwUBSV2bsjEkZFHGGuZFcHh8pttWkD --discv5-bootstrap-node=enr:-L24QJYbr3dYivEXYne8B0ZzGfNCacgCy6AmmYXleYnf6jG0OXVm6uA6mx31Uugu16NeUJwt0roO9Xb-JoLEirtae4wCgmlkgnY0gmlwhKwSlg6KbXVsdGlhZGRyc5YACASsEpYOBhckAAoErBKWDgYXJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECogIZGUjLeVDAStr67q1PVk4qWti93UBtfU5XP2X2dSaDdGNwghckg3VkcIIXJoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.110 waku 55a45c3bdadc29d8057acda946d37afb36a6336e18e633a09e2eb6acc4941dc5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55a45c3bdadc. Setting up logs at ./log/docker/node2_2026-04-08_11-53-52__84444193-19a1-4275-b4fa-69a57f161848__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23666/debug/v1/info" -H "Content-Type: application/json" -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.110/tcp/23667/p2p/16Uiu2HAmT5rc6wmgJgUdDGAzqhxA9x1ebsFaWZE1Xayv27jKC492","/ip4/172.18.253.110/tcp/23668/ws/p2p/16Uiu2HAmT5rc6wmgJgUdDGAzqhxA9x1ebsFaWZE1Xayv27jKC492"],"enrUri":"enr:-L24QLlLngyVmxowdYIJMhxwr2GxLH5l_o-vEWJlVGKyFL5cDz9qomDiLVibLxiJsz8kGyLeklWYGJ1FiLfb8nwb06ACgmlkgnY0gmlwhKwS_W6KbXVsdGlhZGRyc5YACASsEv1uBlxzAAoErBL9bgZcdN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1mJhXtKUggkPjvv1myDFajBvgggrn_u4QiHB3egY6VWDdGNwglxzg3VkcIJcdYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.103.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32227', '32228', '32229', '32230', '32231']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32227:32227 -p 32228:32228 -p 32229:32229 -p 32230:32230 -p 32231:32231 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32229 --rest-port=32227 --tcp-port=32228 --discv5-udp-port=32230 --rest-address=0.0.0.0 --nat=extip:172.18.103.153 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=177bd3aca92372afd47cbada6f1cddc0af890bc337fece177edc69dd5d3e1bab --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32231 --metrics-logging=true --relay=false --storenode=/ip4/172.18.253.110/tcp/23667/p2p/16Uiu2HAmT5rc6wmgJgUdDGAzqhxA9x1ebsFaWZE1Xayv27jKC492 --discv5-bootstrap-node=enr:-L24QLlLngyVmxowdYIJMhxwr2GxLH5l_o-vEWJlVGKyFL5cDz9qomDiLVibLxiJsz8kGyLeklWYGJ1FiLfb8nwb06ACgmlkgnY0gmlwhKwS_W6KbXVsdGlhZGRyc5YACASsEv1uBlxzAAoErBL9bgZcdN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1mJhXtKUggkPjvv1myDFajBvgggrn_u4QiHB3egY6VWDdGNwglxzg3VkcIJcdYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.153 waku 419a2499643582415cfb487fff5b54b19950ccd38dac09634a2965d84830d44c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 419a24996435. Setting up logs at ./log/docker/node3_2026-04-08_11-53-52__84444193-19a1-4275-b4fa-69a57f161848__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32227
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32227/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32227/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/32228/p2p/16Uiu2HAkvyTqsq7z1kbtLBNfT5XWuiCb8912BpNWvrFNyMRx6eRf","/ip4/172.18.103.153/tcp/32229/ws/p2p/16Uiu2HAkvyTqsq7z1kbtLBNfT5XWuiCb8912BpNWvrFNyMRx6eRf"],"enrUri":"enr:-L24QJ6rEaMuuUxQqquLmImJKdR8tac-i7gLYu__nHgd_V1pc0sKyXADxcSZgKY6ox4SXvxJ-fiaOx_SSO0SNfHTdrMCgmlkgnY0gmlwhKwSZ5mKbXVsdGlhZGRyc5YACASsEmeZBn3kAAoErBJnmQZ95d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFwCMz8le7VEUsfyLWOCNQ_GlyB8QndrTx02UWHJ5igKDdGNwgn3kg3VkcIJ95oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.14/tcp/5924/p2p/16Uiu2HAm6L5t9BDnMYDpJKwwUBSV2bsjEkZFHGGuZFcHh8pttWkD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32227/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.110/tcp/23667/p2p/16Uiu2HAmT5rc6wmgJgUdDGAzqhxA9x1ebsFaWZE1Xayv27jKC492"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5923/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:5923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:23666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:5923/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xb1cd676ee5a8dd062565d73e2374fecc640c37121f33fbb58f471518c9207d94"},{"messageHash":"0x04c719c66d3147bf891217e1ab502453b0ee6dcfe2762db3876e28706d1b40c1"},{"messageHash":"0x79a2e57d71145b3e2cf083b828d260b7b1415c1f347f6885dbb0bef1f72b68c5"},{"messageHash":"0xf852dfde12fc56c13f09b97838fccc4879236449dd22961631f06bb8ba6a81ed"},{"messageHash":"0x6d41fe1e9a0f073d8d49688c6e34e28385f9d2069cd1b97a17a5feae93b6347d"},{"messageHash":"0x7c17385b560fc1f33015c30677cc81446a446e2ba1c854ac2cc49b27e4062049"},{"messageHash":"0x17a5c79c5bb987a36f42ad5e30f09985ca72d1728bf74ec6358d8154b141dc9b"},{"messageHash":"0x8543ac215a2a27a750dfb9aed5b96e8895b71b0394980b9a1a7c549974ec54d2"},{"messageHash":"0xbedbb455245a666301895116f2204e71527c050cfb4f6a3f226ed792ba0c81ae"},{"messageHash":"0xec88e2c1480c51e662ad74a0fe5068e0b4e5150f69b955a543ed4a06d02bb207"},{"messageHash":"0x0b7d238057113c3890f5118841a7bca4d3941f50112de2c983005059d6f9e355"},{"messageHash":"0x6ccbfbdf5fb622b5ce1adbf63131ff01eec57a5633775c4aef10f26c1c1ecde8"},{"messageHash":"0xd7ad5dab5e7e13538cdeb446b7e19bbe163c74300c1941dda898dbbae48456ec"},{"messageHash":"0x0fb3a6b0f5991f3e96e099ca61feb63caed1cb16a1d7b98001ff1778771f50c9"},{"messageHash":"0xcae0ceb1fd8c33e54a768d4187c216e72af0a58985e5d03a3ffb89311276ba41"},{"messageHash":"0x4f0591e33e3d91fbc02dedf17e5e0a14c54360946f27c0389335fd2a0786b797"},{"messageHash":"0xb12485ace27bd8723391933569db897674feb4e7f66ff8ef96dd63b6c3038f1c"},{"messageHash":"0x633b3a76b091eaa5a8455916c6e20cea6d5822be0a90b105dacf06c37f5cd97c"},{"messageHash":"0x43f3763250126369e9756f18b1a0f6e874b9d844e743175e36a23fc504bad804"},{"messageHash":"0xa827b10c5b616b143a2cbd30461458de4b46c0c8b24a9831814b9eb7698948e2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xb1cd676ee5a8dd062565d73e2374fecc640c37121f33fbb58f471518c9207d94"},{"messageHash":"0x04c719c66d3147bf891217e1ab502453b0ee6dcfe2762db3876e28706d1b40c1"},{"messageHash":"0x79a2e57d71145b3e2cf083b828d260b7b1415c1f347f6885dbb0bef1f72b68c5"},{"messageHash":"0xf852dfde12fc56c13f09b97838fccc4879236449dd22961631f06bb8ba6a81ed"},{"messageHash":"0x6d41fe1e9a0f073d8d49688c6e34e28385f9d2069cd1b97a17a5feae93b6347d"},{"messageHash":"0x7c17385b560fc1f33015c30677cc81446a446e2ba1c854ac2cc49b27e4062049"},{"messageHash":"0x17a5c79c5bb987a36f42ad5e30f09985ca72d1728bf74ec6358d8154b141dc9b"},{"messageHash":"0x8543ac215a2a27a750dfb9aed5b96e8895b71b0394980b9a1a7c549974ec54d2"},{"messageHash":"0xbedbb455245a666301895116f2204e71527c050cfb4f6a3f226ed792ba0c81ae"},{"messageHash":"0xec88e2c1480c51e662ad74a0fe5068e0b4e5150f69b955a543ed4a06d02bb207"},{"messageHash":"0x0b7d238057113c3890f5118841a7bca4d3941f50112de2c983005059d6f9e355"},{"messageHash":"0x6ccbfbdf5fb622b5ce1adbf63131ff01eec57a5633775c4aef10f26c1c1ecde8"},{"messageHash":"0xd7ad5dab5e7e13538cdeb446b7e19bbe163c74300c1941dda898dbbae48456ec"},{"messageHash":"0x0fb3a6b0f5991f3e96e099ca61feb63caed1cb16a1d7b98001ff1778771f50c9"},{"messageHash":"0xcae0ceb1fd8c33e54a768d4187c216e72af0a58985e5d03a3ffb89311276ba41"},{"messageHash":"0x4f0591e33e3d91fbc02dedf17e5e0a14c54360946f27c0389335fd2a0786b797"},{"messageHash":"0xb12485ace27bd8723391933569db897674feb4e7f66ff8ef96dd63b6c3038f1c"},{"messageHash":"0x633b3a76b091eaa5a8455916c6e20cea6d5822be0a90b105dacf06c37f5cd97c"},{"messageHash":"0x43f3763250126369e9756f18b1a0f6e874b9d844e743175e36a23fc504bad804"},{"messageHash":"0xa827b10c5b616b143a2cbd30461458de4b46c0c8b24a9831814b9eb7698948e2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:32227/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"2bfa251fc0db1ad70029","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1cd676ee5a8dd062565d73e2374fecc640c37121f33fbb58f471518c9207d94"},{"messageHash":"0x04c719c66d3147bf891217e1ab502453b0ee6dcfe2762db3876e28706d1b40c1"},{"messageHash":"0x79a2e57d71145b3e2cf083b828d260b7b1415c1f347f6885dbb0bef1f72b68c5"},{"messageHash":"0xf852dfde12fc56c13f09b97838fccc4879236449dd22961631f06bb8ba6a81ed"},{"messageHash":"0x6d41fe1e9a0f073d8d49688c6e34e28385f9d2069cd1b97a17a5feae93b6347d"},{"messageHash":"0x7c17385b560fc1f33015c30677cc81446a446e2ba1c854ac2cc49b27e4062049"},{"messageHash":"0x17a5c79c5bb987a36f42ad5e30f09985ca72d1728bf74ec6358d8154b141dc9b"},{"messageHash":"0x8543ac215a2a27a750dfb9aed5b96e8895b71b0394980b9a1a7c549974ec54d2"},{"messageHash":"0xbedbb455245a666301895116f2204e71527c050cfb4f6a3f226ed792ba0c81ae"},{"messageHash":"0xec88e2c1480c51e662ad74a0fe5068e0b4e5150f69b955a543ed4a06d02bb207"},{"messageHash":"0x0b7d238057113c3890f5118841a7bca4d3941f50112de2c983005059d6f9e355"},{"messageHash":"0x6ccbfbdf5fb622b5ce1adbf63131ff01eec57a5633775c4aef10f26c1c1ecde8"},{"messageHash":"0xd7ad5dab5e7e13538cdeb446b7e19bbe163c74300c1941dda898dbbae48456ec"},{"messageHash":"0x0fb3a6b0f5991f3e96e099ca61feb63caed1cb16a1d7b98001ff1778771f50c9"},{"messageHash":"0xcae0ceb1fd8c33e54a768d4187c216e72af0a58985e5d03a3ffb89311276ba41"},{"messageHash":"0x4f0591e33e3d91fbc02dedf17e5e0a14c54360946f27c0389335fd2a0786b797"},{"messageHash":"0xb12485ace27bd8723391933569db897674feb4e7f66ff8ef96dd63b6c3038f1c"},{"messageHash":"0x633b3a76b091eaa5a8455916c6e20cea6d5822be0a90b105dacf06c37f5cd97c"},{"messageHash":"0x43f3763250126369e9756f18b1a0f6e874b9d844e743175e36a23fc504bad804"},{"messageHash":"0xa827b10c5b616b143a2cbd30461458de4b46c0c8b24a9831814b9eb7698948e2"}]}'
DEBUG  src.steps.store:store.py:228 messages length 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 ca0424c55bd2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55a45c3bdadc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 419a24996435
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ca0424c55bd2. 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,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_content_topics with id: 2026-04-08_11-50-55__83073be2-73a4-4f09-9942-8c1c29276be0
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-50-55__83073be2-73a4-4f09-9942-8c1c29276be0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27692', '27693', '27694', '27695', '27696']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27692:27692 -p 27693:27693 -p 27694:27694 -p 27695:27695 -p 27696:27696 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27694 --rest-port=27692 --tcp-port=27693 --discv5-udp-port=27695 --rest-address=0.0.0.0 --nat=extip:172.18.40.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2a8ba0e5fcc2d72e8d8340cce0af28832ffeadbdce3cda6df6593ffc989c5f18 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27696 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.254 waku cbf33435828d73512da1ebbd99a8867bf1731ff1ca20d78a32fd9d3761e75dc8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cbf33435828d. Setting up logs at ./log/docker/node1_2026-04-08_11-50-55__83073be2-73a4-4f09-9942-8c1c29276be0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 27692
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 5773aa3ad6fc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d5f16a2c3e65. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.254/tcp/27693/p2p/16Uiu2HAmFhtJGggFhxdL3P4aEzQSLqAxKZMVzci6geMMpu7s3mWh","/ip4/172.18.40.254/tcp/27694/ws/p2p/16Uiu2HAmFhtJGggFhxdL3P4aEzQSLqAxKZMVzci6geMMpu7s3mWh"],"enrUri":"enr:-L24QGW7fLrqFPYkx8NpQxNbV9mm2UfmEZyb0SkZ0BqrxzLGGrF3US2ZQeI6eIU5ycOTAeXhH-TarcJMQprK6BQmETQCgmlkgnY0gmlwhKwSKP6KbXVsdGlhZGRyc5YACASsEij-BmwtAAoErBIo_gZsLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLVD1y4GtcdKNIQ-yXJ9Vk6utNZ2dSEZlyjhmjaQDdpqDdGNwgmwtg3VkcIJsL4V3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-50-55__83073be2-73a4-4f09-9942-8c1c29276be0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47983', '47984', '47985', '47986', '47987']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47983:47983 -p 47984:47984 -p 47985:47985 -p 47986:47986 -p 47987:47987 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47985 --rest-port=47983 --tcp-port=47984 --discv5-udp-port=47986 --rest-address=0.0.0.0 --nat=extip:172.18.224.205 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa6bcfb115a4ecfdbca35bc85ea1af90cbf405de5e20ffdde239ca443a0b99fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47987 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGW7fLrqFPYkx8NpQxNbV9mm2UfmEZyb0SkZ0BqrxzLGGrF3US2ZQeI6eIU5ycOTAeXhH-TarcJMQprK6BQmETQCgmlkgnY0gmlwhKwSKP6KbXVsdGlhZGRyc5YACASsEij-BmwtAAoErBIo_gZsLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLVD1y4GtcdKNIQ-yXJ9Vk6utNZ2dSEZlyjhmjaQDdpqDdGNwgmwtg3VkcIJsL4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.205 waku 4d87bb0f4e4146c7018fdd467d6e08f5d1d906d1cc1bb75f3284e0eef44f0919
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d87bb0f4e41. Setting up logs at ./log/docker/node2_2026-04-08_11-50-55__83073be2-73a4-4f09-9942-8c1c29276be0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47983
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.205/tcp/47984/p2p/16Uiu2HAmSUFGjfSPuUsx7ZhmHafZC6PPv6qvexJqr3TPK4PaV7jo","/ip4/172.18.224.205/tcp/47985/ws/p2p/16Uiu2HAmSUFGjfSPuUsx7ZhmHafZC6PPv6qvexJqr3TPK4PaV7jo"],"enrUri":"enr:-L24QBh-nsBeVxcdr7sT5dNO_UUQCfEpGkTE6Wm5ZYlEC7mrObtJfGOmUrnrg1HvCMpypfmlvdfj5_4NCwTW_Nkos7ECgmlkgnY0gmlwhKwS4M2KbXVsdGlhZGRyc5YACASsEuDNBrtwAAoErBLgzQa7cd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzUMZj_wootAWOdWFWhd9zwxKPLD6NXehvyEJzB57GXqDdGNwgrtwg3VkcIK7coV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47983/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.254/tcp/27693/p2p/16Uiu2HAmFhtJGggFhxdL3P4aEzQSLqAxKZMVzci6geMMpu7s3mWh"]'
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:27692/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47983/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649058416522752,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649058416522752,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1775649058531294097,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1775649058531294097,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1775649058645129582,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1775649058645129582,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775649058757738564,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775649058757738564,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775649058870029167,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775649058870029167,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775649058983413638,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775649058983413638,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775649059096376560,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775649059096376560,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1775649059208544593,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1775649059208544593,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775649059321494086,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775649059321494086,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1775649059433774509,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1775649059433774509,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775649059546293352,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775649059546293352,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775649059660302844,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775649059660302844,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1775649059773887258,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1775649059773887258,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1775649059887460452,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1775649059887460452,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775649059999788678,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775649059999788678,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1775649060112938808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1775649060112938808,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1775649060226331851,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1775649060226331851,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1775649060339960229,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1775649060339960229,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1775649060453164675,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1775649060453164675,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775649060566187603,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775649060566187603,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775649060678992558,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775649060678992558,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775649060791813141,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775649060791813141,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775649060907813022,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775649060907813022,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1775649061023551986,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1775649061023551986,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775649061137054687,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775649061137054687,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775649061250433973,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775649061250433973,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775649061362806951,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775649061362806951,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1775649061475813275,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1775649061475813275,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1775649061588508544,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1775649061588508544,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1775649061700783821,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1775649061700783821,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1775649061814704963,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1775649061814704963,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775649061927243964,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775649061927243964,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1775649062040429934,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1775649062040429934,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1775649062153809299,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1775649062153809299,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775649062266461509,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775649062266461509,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1775649062378808807,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1775649062378808807,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1775649062492167869,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1775649062492167869,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1775649062605775727,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1775649062605775727,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1775649062719021942,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1775649062719021942,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1775649062831408937,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1775649062831408937,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27692/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1775649062944299094,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47983/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1775649062944299094,"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 cbf33435828d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4d87bb0f4e41
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/toychat/2/huilong/proto] with id: 2026-04-08_11-55-58__eef74fed-df38-41ef-95b6-c28c45c29b0c
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-58__eef74fed-df38-41ef-95b6-c28c45c29b0c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46939', '46940', '46941', '46942', '46943']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46939:46939 -p 46940:46940 -p 46941:46941 -p 46942:46942 -p 46943:46943 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46941 --rest-port=46939 --tcp-port=46940 --discv5-udp-port=46942 --rest-address=0.0.0.0 --nat=extip:172.18.135.102 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=ade78ffaf94c4f9fba8317ee4c1626bf6eb68fe7d1d32f142bc0aefe3ac87fc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46943 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.102 waku cf069ede21e155a73b3a554935c512aa68f64d275d57b4e0fc3c5d127ffb7219
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf069ede21e1. Setting up logs at ./log/docker/node1_2026-04-08_11-55-58__eef74fed-df38-41ef-95b6-c28c45c29b0c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 46939
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 ef373b49e247. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46939/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.102/tcp/46940/p2p/16Uiu2HAmTVAipuMpqHpLS3eUwzB747cCvZitgjvDCKxg4V51ojni","/ip4/172.18.135.102/tcp/46941/ws/p2p/16Uiu2HAmTVAipuMpqHpLS3eUwzB747cCvZitgjvDCKxg4V51ojni"],"enrUri":"enr:-L24QN5y6wrxttYW69VNQYOSsFfhImYO2hzgVIt1xlT0I3N9efdissduHbC2ZByXaJcuhgKFfpvHHJSO90S5cH_9bAUCgmlkgnY0gmlwhKwSh2aKbXVsdGlhZGRyc5YACASsEodmBrdcAAoErBKHZga3Xd0DgnJzhQDHAQAAiXNlY3AyNTZrMaED3Fs5As7JHDjYAk_xO2wtP9u19Qz7rU4jBUswaMZ7B3ODdGNwgrdcg3VkcIK3XoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-58__eef74fed-df38-41ef-95b6-c28c45c29b0c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47635', '47636', '47637', '47638', '47639']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47635:47635 -p 47636:47636 -p 47637:47637 -p 47638:47638 -p 47639:47639 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47637 --rest-port=47635 --tcp-port=47636 --discv5-udp-port=47638 --rest-address=0.0.0.0 --nat=extip:172.18.193.155 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=37ebe6ced5cbbb2fe3b0fcca500c93ed7bf67eea6cdb9aca93d3e98ebd81b193 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47639 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN5y6wrxttYW69VNQYOSsFfhImYO2hzgVIt1xlT0I3N9efdissduHbC2ZByXaJcuhgKFfpvHHJSO90S5cH_9bAUCgmlkgnY0gmlwhKwSh2aKbXVsdGlhZGRyc5YACASsEodmBrdcAAoErBKHZga3Xd0DgnJzhQDHAQAAiXNlY3AyNTZrMaED3Fs5As7JHDjYAk_xO2wtP9u19Qz7rU4jBUswaMZ7B3ODdGNwgrdcg3VkcIK3XoV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.155 waku 1e9140ba6697cbdebcc34483ac859a0acc37138fa7ba2c7082a7b6461e291dc9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e9140ba6697. Setting up logs at ./log/docker/node2_2026-04-08_11-55-58__eef74fed-df38-41ef-95b6-c28c45c29b0c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47635
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47635/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47635/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/47636/p2p/16Uiu2HAm3JCLLdN8GJ7F35szWbf1hYBcBHH492qRdofXfCszKPi9","/ip4/172.18.193.155/tcp/47637/ws/p2p/16Uiu2HAm3JCLLdN8GJ7F35szWbf1hYBcBHH492qRdofXfCszKPi9"],"enrUri":"enr:-L24QPlF71LCIBjCt_jG6SLhHVVY-2lu1i_jko9H0GK-8EN8Es1HT1rtoWgsGRrNXWfwdWq7xKHfo0SUvM8SZ11_b-sCgmlkgnY0gmlwhKwSwZuKbXVsdGlhZGRyc5YACASsEsGbBroUAAoErBLBmwa6Fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECdPMrq0o6czP6CeFjpwXQ7-jb8HhBQyEEMzoCgSU5iMqDdGNwgroUg3VkcIK6FoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47635/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.102/tcp/46940/p2p/16Uiu2HAmTVAipuMpqHpLS3eUwzB747cCvZitgjvDCKxg4V51ojni"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46939/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:47635/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:46939/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46939/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":1775649361136653436,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47635/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":1775649361136653436,"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 cf069ede21e1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1e9140ba6697
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2026-04-08_11-50-18__a343f1ad-ddd0-46d4-92c3-99db461bcf77
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-50-18__a343f1ad-ddd0-46d4-92c3-99db461bcf77__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32351', '32352', '32353', '32354', '32355']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32351:32351 -p 32352:32352 -p 32353:32353 -p 32354:32354 -p 32355:32355 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32353 --rest-port=32351 --tcp-port=32352 --discv5-udp-port=32354 --rest-address=0.0.0.0 --nat=extip:172.18.67.89 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45f7b8f4e3bcffbe75cc5df09b2a5d14721bfd33bfe5ae2c033d0c766b5d2b51 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32355 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.89 waku 35a2167b9e1fba3486e7f405a9208d48030d57bfd27eb57af0dc401929ab1fcc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 35a2167b9e1f. Setting up logs at ./log/docker/node1_2026-04-08_11-50-18__a343f1ad-ddd0-46d4-92c3-99db461bcf77__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32351
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 cc11b2153d29. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c72941f55c59. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32351/debug/v1/info" -H "Content-Type: application/json" -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.89/tcp/32352/p2p/16Uiu2HAm7vWt8q1Nj29JMCvbBcu3rrEg16Uk4CStM5cwW31uoMuz","/ip4/172.18.67.89/tcp/32353/ws/p2p/16Uiu2HAm7vWt8q1Nj29JMCvbBcu3rrEg16Uk4CStM5cwW31uoMuz"],"enrUri":"enr:-L24QEqdiFzEYcyUMYa3csnyReT8PLWKt8B2FGLdHp7JRzg0Z5_wMSjrKaSaNKAOlUk7ifhg8fRysy7bDRt5cfSBt7kCgmlkgnY0gmlwhKwSQ1mKbXVsdGlhZGRyc5YACASsEkNZBn5gAAoErBJDWQZ-Yd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECua_MyYTnGpFyjbcg5J3V_-uyr0C3KYpqVKw7Eg63LkGDdGNwgn5gg3VkcIJ-YoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-50-18__a343f1ad-ddd0-46d4-92c3-99db461bcf77__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52717', '52718', '52719', '52720', '52721']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52717:52717 -p 52718:52718 -p 52719:52719 -p 52720:52720 -p 52721:52721 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52719 --rest-port=52717 --tcp-port=52718 --discv5-udp-port=52720 --rest-address=0.0.0.0 --nat=extip:172.18.3.210 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec4a7c4ca39d09cd668a8ecbf92fda9e728aa31e0a64b2b50dde0f3dbeeeece8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52721 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEqdiFzEYcyUMYa3csnyReT8PLWKt8B2FGLdHp7JRzg0Z5_wMSjrKaSaNKAOlUk7ifhg8fRysy7bDRt5cfSBt7kCgmlkgnY0gmlwhKwSQ1mKbXVsdGlhZGRyc5YACASsEkNZBn5gAAoErBJDWQZ-Yd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECua_MyYTnGpFyjbcg5J3V_-uyr0C3KYpqVKw7Eg63LkGDdGNwgn5gg3VkcIJ-YoV3YWt1MgU --filternode=/ip4/172.18.67.89/tcp/32352/p2p/16Uiu2HAm7vWt8q1Nj29JMCvbBcu3rrEg16Uk4CStM5cwW31uoMuz
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.210 waku e4a79f7ff97a546eb34e4475ab5b74a2f726a89447f80e0a7353597b02858fdf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4a79f7ff97a. Setting up logs at ./log/docker/node2_2026-04-08_11-50-18__a343f1ad-ddd0-46d4-92c3-99db461bcf77__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52717
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52717/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52717/debug/v1/info" -H "Content-Type: application/json" -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.210/tcp/52718/p2p/16Uiu2HAm7oGXhCGbiexRcqM7RafG9oBbeFWQy5MnMys6wHnsXQE6","/ip4/172.18.3.210/tcp/52719/ws/p2p/16Uiu2HAm7oGXhCGbiexRcqM7RafG9oBbeFWQy5MnMys6wHnsXQE6"],"enrUri":"enr:-L24QIkPlyejrgl7JO222eU2C2ms7z2dy7PZ5mMs_3QlK06bIl_0TRAeQz7MwYoBeqFgxjS0Ix5FC5pVexxLEIMlGTwCgmlkgnY0gmlwhKwSA9KKbXVsdGlhZGRyc5YACASsEgPSBs3uAAoErBID0gbN790DgnJzhQDGAQAAiXNlY3AyNTZrMaECt9SBhB9qKSY_n7k9OjSK6fghLkayakQhmiKjRB83YCODdGNwgs3ug3VkcILN8IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52717/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.89/tcp/32352/p2p/16Uiu2HAm7vWt8q1Nj29JMCvbBcu3rrEg16Uk4CStM5cwW31uoMuz"]'
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:32351/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52717/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1b0927b1-bae5-4e9f-8d8b-c565360f6915", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1b0927b1-bae5-4e9f-8d8b-c565360f6915","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:52717/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:52717/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 35a2167b9e1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e4a79f7ff97a
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,114 @@
2026-04-08 11:55:22.483 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:55:22.484 DEBUG [tests.conftest] Running test: test_publish_after_node2_restarts with id: 2026-04-08_11-55-22__a46a8e73-38e6-45a9-929a-ded5b7f4c92e
2026-04-08 11:55:22.484 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:55:22.484 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:55:22.484 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 11:55:22.491 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:22.491 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-22__a46a8e73-38e6-45a9-929a-ded5b7f4c92e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:22.492 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:22.492 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:22.493 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:22.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.88
2026-04-08 11:55:22.493 DEBUG [src.node.docker_mananger] Generated ports ['56143', '56144', '56145', '56146', '56147']
2026-04-08 11:55:22.494 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:22.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:22.494 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:22.494 DEBUG [src.node.docker_mananger] docker run -i -t -p 56143:56143 -p 56144:56144 -p 56145:56145 -p 56146:56146 -p 56147:56147 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56145 --rest-port=56143 --tcp-port=56144 --discv5-udp-port=56146 --rest-address=0.0.0.0 --nat=extip:172.18.80.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1dae9c6ac7c2dc6c375e8fbd07cc96652e7cdfdce5dffedf1ebadbe701e3f453 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56147 --metrics-logging=true --relay=true
2026-04-08 11:55:22.686 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.88 waku 505dc326e5ab22cec85982b345068e8261efa6f2865f2bacc3b7d0adafb76282
2026-04-08 11:55:22.719 DEBUG [src.node.docker_mananger] Container started with ID 505dc326e5ab. Setting up logs at ./log/docker/node1_2026-04-08_11-55-22__a46a8e73-38e6-45a9-929a-ded5b7f4c92e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:22.719 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 56143
2026-04-08 11:55:22.720 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:22.735 ERROR [src.node.docker_mananger] Max retries reached for container d8819ac39f29. Exiting log stream.
2026-04-08 11:55:23.158 ERROR [src.node.docker_mananger] Max retries reached for container 9ac3a9ddfafc. Exiting log stream.
2026-04-08 11:55:23.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56143/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:23.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:23.723 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:23.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:23.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.88/tcp/56144/p2p/16Uiu2HAmLigjyKTnNr5GCJzX4tazTQx8LPJaXgiRKAwxKD317iSc","/ip4/172.18.80.88/tcp/56145/ws/p2p/16Uiu2HAmLigjyKTnNr5GCJzX4tazTQx8LPJaXgiRKAwxKD317iSc"],"enrUri":"enr:-L24QKbX2b_NTvNZcWVzgdaggWFZDAZc9BPybpAPPBDq7gwtNg7ca2SshA1naNlwXkOsznI1dn7V8v196da6JZi83bcCgmlkgnY0gmlwhKwSUFiKbXVsdGlhZGRyc5YACASsElBYBttQAAoErBJQWAbbUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDd8_ofXQBSzzF0xy8wTxqmkIDDNf5pXX2hf0RsXM198GDdGNwgttQg3VkcILbUoV3YWt1MgE"}'
2026-04-08 11:55:23.726 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:23.733 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:23.733 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-22__a46a8e73-38e6-45a9-929a-ded5b7f4c92e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:23.733 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:23.733 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:23.735 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:23.735 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.212
2026-04-08 11:55:23.735 DEBUG [src.node.docker_mananger] Generated ports ['36061', '36062', '36063', '36064', '36065']
2026-04-08 11:55:23.735 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:23.735 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:23.735 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:23.735 DEBUG [src.node.docker_mananger] docker run -i -t -p 36061:36061 -p 36062:36062 -p 36063:36063 -p 36064:36064 -p 36065:36065 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36063 --rest-port=36061 --tcp-port=36062 --discv5-udp-port=36064 --rest-address=0.0.0.0 --nat=extip:172.18.168.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=117e1f7d6cfbccbbcd747df876a3eeacc3fce81d7ec63b3dca73f95fb0ca9c2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36065 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKbX2b_NTvNZcWVzgdaggWFZDAZc9BPybpAPPBDq7gwtNg7ca2SshA1naNlwXkOsznI1dn7V8v196da6JZi83bcCgmlkgnY0gmlwhKwSUFiKbXVsdGlhZGRyc5YACASsElBYBttQAAoErBJQWAbbUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDd8_ofXQBSzzF0xy8wTxqmkIDDNf5pXX2hf0RsXM198GDdGNwgttQg3VkcILbUoV3YWt1MgE
2026-04-08 11:55:23.916 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.212 waku c6381d01713f03b8f4547c0e70ee5046d8b32139033f33386fc8320d1c17ddb1
2026-04-08 11:55:23.953 DEBUG [src.node.docker_mananger] Container started with ID c6381d01713f. Setting up logs at ./log/docker/node2_2026-04-08_11-55-22__a46a8e73-38e6-45a9-929a-ded5b7f4c92e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:23.953 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36061
2026-04-08 11:55:23.953 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:24.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36061/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:24.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:24.967 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:24.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:24.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.212/tcp/36062/p2p/16Uiu2HAmE6o3rvXjCq6QHtSyDsFr32zPzLrZzhjUNQkZCzwJUpsa","/ip4/172.18.168.212/tcp/36063/ws/p2p/16Uiu2HAmE6o3rvXjCq6QHtSyDsFr32zPzLrZzhjUNQkZCzwJUpsa"],"enrUri":"enr:-L24QN-iwuEZaarx29Uevt3cNxyhmRRqMlQMOsYjuuuVjsY0NtQycm-u7It1fgIEd8TKJos8g8gtGOszh81g_vLlTysCgmlkgnY0gmlwhKwSqNSKbXVsdGlhZGRyc5YACASsEqjUBozeAAoErBKo1AaM390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFXgCrXkF5ijLp0Bj9GD_2jb1jpninTXlBZKNrmsNjtmDdGNwgozeg3VkcIKM4IV3YWt1MgE"}'
2026-04-08 11:55:24.975 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:24.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.88/tcp/56144/p2p/16Uiu2HAmLigjyKTnNr5GCJzX4tazTQx8LPJaXgiRKAwxKD317iSc"]'
2026-04-08 11:55:24.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:24.982 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-08 11:55:24.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:55:24.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:24.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36061/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:55:24.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:24.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:25.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:25.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:55:25.100 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:25.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:25.103 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":1775649324993137408,"ephemeral":false,"proof":""}]'
2026-04-08 11:55:25.104 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:25.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36061/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:25.107 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":1775649324993137408,"ephemeral":false,"proof":""}]'
2026-04-08 11:55:25.109 INFO [src.steps.relay] WARM UP successful!!
2026-04-08 11:55:25.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:25.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:25.114 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:55:25.215 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:25.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:25.217 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":1775649325110184491,"ephemeral":false,"proof":""}]'
2026-04-08 11:55:25.219 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:25.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36061/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:25.221 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":1775649325110184491,"ephemeral":false,"proof":""}]'
2026-04-08 11:55:25.223 DEBUG [src.node.waku_node] Restarting container with id c6381d01713f
2026-04-08 11:55:25.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36061/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:25.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36061/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:25.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:25.982 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:25.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:25.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.212/tcp/36062/p2p/16Uiu2HAmE6o3rvXjCq6QHtSyDsFr32zPzLrZzhjUNQkZCzwJUpsa","/ip4/172.18.168.212/tcp/36063/ws/p2p/16Uiu2HAmE6o3rvXjCq6QHtSyDsFr32zPzLrZzhjUNQkZCzwJUpsa"],"enrUri":"enr:-L24QN-iwuEZaarx29Uevt3cNxyhmRRqMlQMOsYjuuuVjsY0NtQycm-u7It1fgIEd8TKJos8g8gtGOszh81g_vLlTysCgmlkgnY0gmlwhKwSqNSKbXVsdGlhZGRyc5YACASsEqjUBozeAAoErBKo1AaM390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFXgCrXkF5ijLp0Bj9GD_2jb1jpninTXlBZKNrmsNjtmDdGNwgozeg3VkcIKM4IV3YWt1MgE"}'
2026-04-08 11:55:25.984 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:25.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:55:25.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:25.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36061/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:55:26.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:26.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:26.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:26.006 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:55:26.106 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:26.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:26.108 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":1775649326002937088,"ephemeral":false,"proof":""}]'
2026-04-08 11:55:26.110 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:26.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36061/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:26.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-08 11:55:27.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:27.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:27.118 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:55:27.218 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:27.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:27.220 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":1775649327113196800,"ephemeral":false,"proof":""}]'
2026-04-08 11:55:27.222 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:55:27.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36061/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:27.225 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":1775649327113196800,"ephemeral":false,"proof":""}]'
2026-04-08 11:55:27.228 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:55:27.229 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:55:27.229 DEBUG [src.node.waku_node] Stopping container with id 505dc326e5ab
2026-04-08 11:55:27.705 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:27.705 DEBUG [src.node.waku_node] Stopping container with id c6381d01713f
2026-04-08 11:55:28.146 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:28.147 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:55:28.161 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:55:28.183 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-04-08 11:53:50.554 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:53:50.554 DEBUG [tests.conftest] Running test: test_relay_2_nodes_low_bandwidth_reliability with id: 2026-04-08_11-53-50__a9ac6298-2c74-45aa-85a6-77ffc016ddde
2026-04-08 11:53:50.554 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:53:50.554 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:53:50.561 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:50.561 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-50__a9ac6298-2c74-45aa-85a6-77ffc016ddde__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:50.566 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:50.567 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-50__a9ac6298-2c74-45aa-85a6-77ffc016ddde__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:50.573 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:50.573 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-53-50__a9ac6298-2c74-45aa-85a6-77ffc016ddde__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:50.578 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:53:50.579 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-53-50__a9ac6298-2c74-45aa-85a6-77ffc016ddde__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:50.579 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:50.579 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:50.580 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:50.580 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.105
2026-04-08 11:53:50.580 DEBUG [src.node.docker_mananger] Generated ports ['52210', '52211', '52212', '52213', '52214']
2026-04-08 11:53:50.581 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:50.581 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:50.581 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:50.581 DEBUG [src.node.docker_mananger] docker run -i -t -p 52210:52210 -p 52211:52211 -p 52212:52212 -p 52213:52213 -p 52214:52214 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52212 --rest-port=52210 --tcp-port=52211 --discv5-udp-port=52213 --rest-address=0.0.0.0 --nat=extip:172.18.115.105 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a7aca9fbdae018e72a8cb484ed8cfdafee6557d9a0f6cd49dadbc26a18ec58d4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52214 --metrics-logging=true --relay=true
2026-04-08 11:53:50.764 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.105 waku 850a7205dc31b942d52bc34352d214776d18dd58a4ade3b40e887856fe6ede2e
2026-04-08 11:53:50.797 DEBUG [src.node.docker_mananger] Container started with ID 850a7205dc31. Setting up logs at ./log/docker/node1_2026-04-08_11-53-50__a9ac6298-2c74-45aa-85a6-77ffc016ddde__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:50.797 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52210
2026-04-08 11:53:50.798 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:50.881 ERROR [src.node.docker_mananger] Max retries reached for container 3700cbc5705b. Exiting log stream.
2026-04-08 11:53:51.158 ERROR [src.node.docker_mananger] Max retries reached for container e0f3a674d906. Exiting log stream.
2026-04-08 11:53:51.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52210/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:51.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:51.802 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:51.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52210/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:51.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.105/tcp/52211/p2p/16Uiu2HAmJbwWQeopxJ6PnxcKnGDxThkLxMnXh4zXZWy6SN3zLgnT","/ip4/172.18.115.105/tcp/52212/ws/p2p/16Uiu2HAmJbwWQeopxJ6PnxcKnGDxThkLxMnXh4zXZWy6SN3zLgnT"],"enrUri":"enr:-L24QA0Y4-3yfB4WolgdlqKMkPIAxR7pY5xhtS85t8gKVOfXE_9u6AdWZwLZDOJydm44iVwKllINn7fpCRD9gh8WVxwCgmlkgnY0gmlwhKwSc2mKbXVsdGlhZGRyc5YACASsEnNpBsvzAAoErBJzaQbL9N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWF4qL5gWZ9h3fDkIyi0EMEirO4v8C_FfO_glnnBPAlCDdGNwgsvzg3VkcILL9YV3YWt1MgE"}'
2026-04-08 11:53:51.804 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:51.805 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:53:51.805 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:53:51.806 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:53:51.806 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.57
2026-04-08 11:53:51.806 DEBUG [src.node.docker_mananger] Generated ports ['18553', '18554', '18555', '18556', '18557']
2026-04-08 11:53:51.807 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:53:51.807 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:53:51.807 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:53:51.807 DEBUG [src.node.docker_mananger] docker run -i -t -p 18553:18553 -p 18554:18554 -p 18555:18555 -p 18556:18556 -p 18557:18557 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=18555 --rest-port=18553 --tcp-port=18554 --discv5-udp-port=18556 --rest-address=0.0.0.0 --nat=extip:172.18.252.57 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aa5cbac4a9ada377cef7b4e96e061816cc559234f6d91c6ea2f74c1cabb78fae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18557 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0Y4-3yfB4WolgdlqKMkPIAxR7pY5xhtS85t8gKVOfXE_9u6AdWZwLZDOJydm44iVwKllINn7fpCRD9gh8WVxwCgmlkgnY0gmlwhKwSc2mKbXVsdGlhZGRyc5YACASsEnNpBsvzAAoErBJzaQbL9N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWF4qL5gWZ9h3fDkIyi0EMEirO4v8C_FfO_glnnBPAlCDdGNwgsvzg3VkcILL9YV3YWt1MgE
2026-04-08 11:53:51.991 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.57 waku a370463bdaed855d31de4124f9858c55a71a8f69a6a4a5ad9ecaef51740a30e7
2026-04-08 11:53:52.028 DEBUG [src.node.docker_mananger] Container started with ID a370463bdaed. Setting up logs at ./log/docker/node2_2026-04-08_11-53-50__a9ac6298-2c74-45aa-85a6-77ffc016ddde__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:53:52.028 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18553
2026-04-08 11:53:52.029 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:53:53.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18553/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:53.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:53:53.044 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:53:53.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18553/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:53.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.57/tcp/18554/p2p/16Uiu2HAmLaRBUA7qR3rvzoCdAZfafi8dJ6AMF2SggJCv1eXabd2D","/ip4/172.18.252.57/tcp/18555/ws/p2p/16Uiu2HAmLaRBUA7qR3rvzoCdAZfafi8dJ6AMF2SggJCv1eXabd2D"],"enrUri":"enr:-L24QJFYuRt5ko7asSMWSHS7DyKmUfzOlHIrsUZQ-4KhfTP3XevLD8v6DXUydCajicMrQ46THdfjDSa-QblZ-ItEZdQCgmlkgnY0gmlwhKwS_DmKbXVsdGlhZGRyc5YACASsEvw5Bkh6AAoErBL8OQZIe90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdbGq4T-4_95TcihmLe6Q8z3qz8gOoU4v7n4daEtOELaDdGNwgkh6g3VkcIJIfIV3YWt1MgE"}'
2026-04-08 11:53:53.052 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:53:53.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:53:53.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:53.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18553/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:53:53.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:53:53.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52210/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:53.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.252.57/tcp/58960/p2p/16Uiu2HAmLaRBUA7qR3rvzoCdAZfafi8dJ6AMF2SggJCv1eXabd2D","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-04-08 11:53:53.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18553/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:53:53.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.115.105/tcp/52211/p2p/16Uiu2HAmJbwWQeopxJ6PnxcKnGDxThkLxMnXh4zXZWy6SN3zLgnT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:53:53.069 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-08 11:54:03.071 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '10892', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:54:03.082 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '10892', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
2026-04-08 11:54:03.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:03.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:03.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:04.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:04.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:05.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:05.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:06.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:06.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:06.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:06.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:06.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:06.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:06.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:06.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:06.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:06.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:06.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:06.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:06.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:06.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52210/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:06.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:06.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18553/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:06.126 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-08 11:54:06.126 INFO [tests.e2e.test_network_conditions] low_bw_elapsed=0.00s received=200 msg_count=200
2026-04-08 11:54:06.128 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:54:06.129 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:54:06.129 DEBUG [src.node.waku_node] Stopping container with id 850a7205dc31
2026-04-08 11:54:06.556 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:06.557 DEBUG [src.node.waku_node] Stopping container with id a370463bdaed
2026-04-08 11:54:06.984 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:06.985 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:54:07.030 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:54:07.076 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-08 11:51:25.424 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:51:25.425 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-04-08_11-51-25__9339e6dd-2166-4bc9-b4da-57437e270914
2026-04-08 11:51:25.425 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:51:25.425 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:51:25.425 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 11:51:25.432 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:25.432 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-25__9339e6dd-2166-4bc9-b4da-57437e270914__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:25.432 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:25.432 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:25.434 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:25.434 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.163
2026-04-08 11:51:25.434 DEBUG [src.node.docker_mananger] Generated ports ['7339', '7340', '7341', '7342', '7343']
2026-04-08 11:51:25.434 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:25.434 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:25.434 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:25.435 DEBUG [src.node.docker_mananger] docker run -i -t -p 7339:7339 -p 7340:7340 -p 7341:7341 -p 7342:7342 -p 7343:7343 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7341 --rest-port=7339 --tcp-port=7340 --discv5-udp-port=7342 --rest-address=0.0.0.0 --nat=extip:172.18.108.163 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b6dfbffcffbe57fedea5a8ee7ec616de53cf213fd1cc19bb5cf979968ce445d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7343 --metrics-logging=true --relay=true
2026-04-08 11:51:25.624 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.163 waku e940ac639e35a26bd471480637f8d0dad55a8ed134349f31c6f84244141a65e5
2026-04-08 11:51:25.659 DEBUG [src.node.docker_mananger] Container started with ID e940ac639e35. Setting up logs at ./log/docker/node1_2026-04-08_11-51-25__9339e6dd-2166-4bc9-b4da-57437e270914__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:25.660 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 7339
2026-04-08 11:51:25.660 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:25.781 ERROR [src.node.docker_mananger] Max retries reached for container 7a114c73e2e7. Exiting log stream.
2026-04-08 11:51:26.230 ERROR [src.node.docker_mananger] Max retries reached for container 09d1c5a99326. Exiting log stream.
2026-04-08 11:51:26.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7339/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:26.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:26.664 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:26.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7339/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:26.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.163/tcp/7340/p2p/16Uiu2HAm85KPD54J86rPsFGZXJiozGwr231Vw3M5GAmDjFbAfETC","/ip4/172.18.108.163/tcp/7341/ws/p2p/16Uiu2HAm85KPD54J86rPsFGZXJiozGwr231Vw3M5GAmDjFbAfETC"],"enrUri":"enr:-L24QKR7lV18UG1EbFYZljkF9Yyaafm_zZ26vJJTS0m31UvWZ0JVtCbFUEWIPqmgJQ5yQsLOiks-8cFRUR8iU4vGPcwCgmlkgnY0gmlwhKwSbKOKbXVsdGlhZGRyc5YACASsEmyjBhysAAoErBJsowYcrd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECu_EGi39HqRkZdGU3Vw4SK4E29cyGtoIucRVDehkT-AODdGNwghysg3VkcIIcroV3YWt1MgE"}'
2026-04-08 11:51:26.666 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:26.673 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:26.673 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-25__9339e6dd-2166-4bc9-b4da-57437e270914__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:26.673 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:26.673 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:26.675 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:26.675 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.114
2026-04-08 11:51:26.675 DEBUG [src.node.docker_mananger] Generated ports ['43311', '43312', '43313', '43314', '43315']
2026-04-08 11:51:26.675 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:26.675 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:26.675 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:26.675 DEBUG [src.node.docker_mananger] docker run -i -t -p 43311:43311 -p 43312:43312 -p 43313:43313 -p 43314:43314 -p 43315:43315 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43313 --rest-port=43311 --tcp-port=43312 --discv5-udp-port=43314 --rest-address=0.0.0.0 --nat=extip:172.18.115.114 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bd72a97b6a60b83f4bce6b1a0c38bfb9ce9bdcdc369a9f819e7acce65f5fbc63 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43315 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKR7lV18UG1EbFYZljkF9Yyaafm_zZ26vJJTS0m31UvWZ0JVtCbFUEWIPqmgJQ5yQsLOiks-8cFRUR8iU4vGPcwCgmlkgnY0gmlwhKwSbKOKbXVsdGlhZGRyc5YACASsEmyjBhysAAoErBJsowYcrd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECu_EGi39HqRkZdGU3Vw4SK4E29cyGtoIucRVDehkT-AODdGNwghysg3VkcIIcroV3YWt1MgE
2026-04-08 11:51:26.867 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.114 waku 5285ae752d0e98c411150566f4223bdbfb209de3e7401266ed0d1abde7af240a
2026-04-08 11:51:26.899 DEBUG [src.node.docker_mananger] Container started with ID 5285ae752d0e. Setting up logs at ./log/docker/node2_2026-04-08_11-51-25__9339e6dd-2166-4bc9-b4da-57437e270914__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:26.900 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43311
2026-04-08 11:51:26.900 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:27.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43311/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:27.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:27.922 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:27.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43311/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:27.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.114/tcp/43312/p2p/16Uiu2HAkuUnKvz1QJF3ufh4gDsdDprfscC9RuNsa9DcwypAG6h9B","/ip4/172.18.115.114/tcp/43313/ws/p2p/16Uiu2HAkuUnKvz1QJF3ufh4gDsdDprfscC9RuNsa9DcwypAG6h9B"],"enrUri":"enr:-L24QM5gv1Y7l2K_z_SP-uz3722t4HukytpVVQI8WtAlw-LnVmfU2u2EH4TFd3-HBcJarym7GFJvzvPQ_0E5w1LOfzICgmlkgnY0gmlwhKwSc3KKbXVsdGlhZGRyc5YACASsEnNyBqkwAAoErBJzcgapMd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAMvrUylj7Oi8mf-umDALzIGk19gj8LPxNq86kFERbpKDdGNwgqkwg3VkcIKpMoV3YWt1MgE"}'
2026-04-08 11:51:27.931 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:27.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43311/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.163/tcp/7340/p2p/16Uiu2HAm85KPD54J86rPsFGZXJiozGwr231Vw3M5GAmDjFbAfETC"]'
2026-04-08 11:51:27.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:27.935 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-08 11:51:27.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7339/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:51:27.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:27.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43311/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:51:27.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:27.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:27.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:27.953 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:28.054 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:28.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649087946643456,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:28.059 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:28.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43311/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649087946643456,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:28.063 INFO [src.steps.relay] WARM UP successful!!
2026-04-08 11:51:28.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-04-08 11:51:28.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:28.068 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:28.168 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:28.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1775649088063950319,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:28.172 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:28.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43311/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1775649088063950319,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:28.178 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:51:28.179 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:51:28.179 DEBUG [src.node.waku_node] Stopping container with id e940ac639e35
2026-04-08 11:51:28.648 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:28.648 DEBUG [src.node.waku_node] Stopping container with id 5285ae752d0e
2026-04-08 11:51:29.093 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:29.094 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:51:29.100 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:51:29.107 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_subscribe_via_api_to_new_pubsub_topics with id: 2026-04-08_11-58-30__b2783596-e7ff-483b-b8d4-078be4a24914
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-58-30__b2783596-e7ff-483b-b8d4-078be4a24914__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48902', '48903', '48904', '48905', '48906']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 48902:48902 -p 48903:48903 -p 48904:48904 -p 48905:48905 -p 48906:48906 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48904 --rest-port=48902 --tcp-port=48903 --discv5-udp-port=48905 --rest-address=0.0.0.0 --nat=extip:172.18.148.80 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=d44a0f7276c0fae23dd1e5ca957eaceab802fe5432ad04a5f4fbed80b2e8ffed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48906 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.80 waku d1bab3d7e57de36b36093611258bb482d30e8a3dee86f421a13a67d42d80872d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d1bab3d7e57d. Setting up logs at ./log/docker/node1_2026-04-08_11-58-30__b2783596-e7ff-483b-b8d4-078be4a24914__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48902
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 6bd0dc79e530. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d9eed1fa9168. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48902/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48902/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.80/tcp/48903/p2p/16Uiu2HAm5skFz8JQmp5gmTgW6sGuMq2kUmihFeQ7PHKtteZGqHg7","/ip4/172.18.148.80/tcp/48904/ws/p2p/16Uiu2HAm5skFz8JQmp5gmTgW6sGuMq2kUmihFeQ7PHKtteZGqHg7"],"enrUri":"enr:-L24QHZlOnmILD40GP7aUl5T0iEuM5tywPogMykpIpOND2m9Cz9U9TJYkAvaLncieBgll8f76w4iukxC82OPIe1DzCgCgmlkgnY0gmlwhKwSlFCKbXVsdGlhZGRyc5YACASsEpRQBr8HAAoErBKUUAa_CN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECm0LPDC31T5KfBbOfNp_wxDXO-o8B5EFS-2Yng4wwcEyDdGNwgr8Hg3VkcIK_CYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-58-30__b2783596-e7ff-483b-b8d4-078be4a24914__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59365', '59366', '59367', '59368', '59369']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
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 59365:59365 -p 59366:59366 -p 59367:59367 -p 59368:59368 -p 59369:59369 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59367 --rest-port=59365 --tcp-port=59366 --discv5-udp-port=59368 --rest-address=0.0.0.0 --nat=extip:172.18.102.11 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=ca513ccd3a1a123a5edd34a1fc0a5af7dca66f5afcdefc335dfbc8fdda2f34eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59369 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHZlOnmILD40GP7aUl5T0iEuM5tywPogMykpIpOND2m9Cz9U9TJYkAvaLncieBgll8f76w4iukxC82OPIe1DzCgCgmlkgnY0gmlwhKwSlFCKbXVsdGlhZGRyc5YACASsEpRQBr8HAAoErBKUUAa_CN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECm0LPDC31T5KfBbOfNp_wxDXO-o8B5EFS-2Yng4wwcEyDdGNwgr8Hg3VkcIK_CYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.11 waku 18d2384d4b0b808d56b4b4ad8cde3a6f7015b84e40b174431ba4c1b8ba0e85d3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18d2384d4b0b. Setting up logs at ./log/docker/node2_2026-04-08_11-58-30__b2783596-e7ff-483b-b8d4-078be4a24914__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 59365
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59365/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.11/tcp/59366/p2p/16Uiu2HAmBW3STeHvfGTfRaf6iBbdLT6GRkMDGns8bbukp22fAuuZ","/ip4/172.18.102.11/tcp/59367/ws/p2p/16Uiu2HAmBW3STeHvfGTfRaf6iBbdLT6GRkMDGns8bbukp22fAuuZ"],"enrUri":"enr:-L24QCa2sm3fYf400JeAJv-8VJTF4mc-gppHYa1fPxSypxRyM1w9MyUzVoYtaDx3Q0ctObwuo_KBrxXHemLEjBUJmocCgmlkgnY0gmlwhKwSZguKbXVsdGlhZGRyc5YACASsEmYLBufmAAoErBJmCwbn590DgnJzhQDHAQAAiXNlY3AyNTZrMaEC7tmUJYDBD0goFfr7y6rAsTn9MU1DwEoYNRzXehnKN2CDdGNwgufmg3VkcILn6IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59365/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.80/tcp/48903/p2p/16Uiu2HAm5skFz8JQmp5gmTgW6sGuMq2kUmihFeQ7PHKtteZGqHg7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48902/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/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:59365/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/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:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-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":1775649512930009133,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-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":1775649512930009133,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513059024426,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513059024426,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513173546563,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513173546563,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513288989396,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513288989396,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513406644338,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513406644338,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513521266477,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513521266477,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48902/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513635565533,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59365/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%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":1775649513635565533,"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 d1bab3d7e57d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 18d2384d4b0b
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,166 @@
2026-04-08 11:51:54.143 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:51:54.144 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-04-08_11-51-54__d6baf867-574a-4bf6-9169-2457b6585d80
2026-04-08 11:51:54.144 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:51:54.144 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:51:54.145 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 11:51:54.152 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:54.153 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-54__d6baf867-574a-4bf6-9169-2457b6585d80__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:54.153 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:54.153 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:54.154 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:54.154 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.133
2026-04-08 11:51:54.155 DEBUG [src.node.docker_mananger] Generated ports ['61064', '61065', '61066', '61067', '61068']
2026-04-08 11:51:54.155 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 11:51:54.155 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:54.155 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:54.155 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:54.155 DEBUG [src.node.docker_mananger] docker run -i -t -p 61064:61064 -p 61065:61065 -p 61066:61066 -p 61067:61067 -p 61068:61068 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61066 --rest-port=61064 --tcp-port=61065 --discv5-udp-port=61067 --rest-address=0.0.0.0 --nat=extip:172.18.190.133 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=aecdc4fecdc5da51b7b3c18aceaddbff67fcc0adfaa6d2dec9d2bcfe257e0fef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61068 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:51:54.348 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.133 waku c916f730dafd7bf063d86a922e834b9b33c285d5bf45fb41d794960d66163ac1
2026-04-08 11:51:54.384 DEBUG [src.node.docker_mananger] Container started with ID c916f730dafd. Setting up logs at ./log/docker/node1_2026-04-08_11-51-54__d6baf867-574a-4bf6-9169-2457b6585d80__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:54.386 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 61064
2026-04-08 11:51:54.386 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:54.457 ERROR [src.node.docker_mananger] Max retries reached for container f898e445f72c. Exiting log stream.
2026-04-08 11:51:54.947 ERROR [src.node.docker_mananger] Max retries reached for container 76d399446ff4. Exiting log stream.
2026-04-08 11:51:55.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:55.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:55.390 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:55.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:55.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.133/tcp/61065/p2p/16Uiu2HAmQiPfb6gone4PJe2Tuatyu3iKd3YGPna7mfvrffNFnMG8","/ip4/172.18.190.133/tcp/61066/ws/p2p/16Uiu2HAmQiPfb6gone4PJe2Tuatyu3iKd3YGPna7mfvrffNFnMG8"],"enrUri":"enr:-L24QKELBOL0AgZprGEw7-e63OahRob0U4vofvQc_7fL1XgCU3e2wrw_QtdFnXUz9sbzi-_09Hj0ZmD39RgDXtmIRnACgmlkgnY0gmlwhKwSvoWKbXVsdGlhZGRyc5YACASsEr6FBu6JAAoErBK-hQbuit0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDsytZNK_GZnWLdu55FynEyDei7ZI1zGaMnBEzo0CjZ8WDdGNwgu6Jg3VkcILui4V3YWt1MgU"}'
2026-04-08 11:51:55.393 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:55.400 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:55.400 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-54__d6baf867-574a-4bf6-9169-2457b6585d80__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:55.400 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:55.400 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:55.402 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:55.402 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.104
2026-04-08 11:51:55.402 DEBUG [src.node.docker_mananger] Generated ports ['61774', '61775', '61776', '61777', '61778']
2026-04-08 11:51:55.402 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 11:51:55.403 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:55.403 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:55.403 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:55.403 DEBUG [src.node.docker_mananger] docker run -i -t -p 61774:61774 -p 61775:61775 -p 61776:61776 -p 61777:61777 -p 61778:61778 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61776 --rest-port=61774 --tcp-port=61775 --discv5-udp-port=61777 --rest-address=0.0.0.0 --nat=extip:172.18.232.104 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cf8e34c642aea0fd7ee9cdeb5db8f7ac0ad6ddac9abbffec776beabb6d695ecb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61778 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKELBOL0AgZprGEw7-e63OahRob0U4vofvQc_7fL1XgCU3e2wrw_QtdFnXUz9sbzi-_09Hj0ZmD39RgDXtmIRnACgmlkgnY0gmlwhKwSvoWKbXVsdGlhZGRyc5YACASsEr6FBu6JAAoErBK-hQbuit0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDsytZNK_GZnWLdu55FynEyDei7ZI1zGaMnBEzo0CjZ8WDdGNwgu6Jg3VkcILui4V3YWt1MgU
2026-04-08 11:51:55.593 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.104 waku 73eba74f9a6b88af64b4fe0ed64ac64cf7d34efab5cbb299a591078a164a27f9
2026-04-08 11:51:55.623 DEBUG [src.node.docker_mananger] Container started with ID 73eba74f9a6b. Setting up logs at ./log/docker/node2_2026-04-08_11-51-54__d6baf867-574a-4bf6-9169-2457b6585d80__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:55.624 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 61774
2026-04-08 11:51:55.624 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:56.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:56.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:56.653 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:56.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:56.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.104/tcp/61775/p2p/16Uiu2HAm9pzQyEHs4YQSpgSYJWEnwioFqZTGUYxXFm7EnPWhFW17","/ip4/172.18.232.104/tcp/61776/ws/p2p/16Uiu2HAm9pzQyEHs4YQSpgSYJWEnwioFqZTGUYxXFm7EnPWhFW17"],"enrUri":"enr:-L24QGWtlMUlYpmruj8jirYF7z8DkWZzMTDI6bGXgQ5E7Qw5WqXXQDGBmaTXjed6WtjAHZO2nXaE0ugyA69qzBTDISMCgmlkgnY0gmlwhKwS6GiKbXVsdGlhZGRyc5YACASsEuhoBvFPAAoErBLoaAbxUN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC1fzRrfjPIsaeEamzz8PenZgqlVT8Eg36IZzoM07Tc-qDdGNwgvFPg3VkcILxUYV3YWt1MgE"}'
2026-04-08 11:51:56.664 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:56.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.133/tcp/61065/p2p/16Uiu2HAmQiPfb6gone4PJe2Tuatyu3iKd3YGPna7mfvrffNFnMG8"]'
2026-04-08 11:51:56.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
2026-04-08 11:51:56.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
2026-04-08 11:51:56.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:56.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.679 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:56.779 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:56.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:56.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649116673561319,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:56.784 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:56.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:56.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649116673561319,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:56.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/1"]'
2026-04-08 11:51:56.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/1"]'
2026-04-08 11:51:56.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:56.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.804 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:56.905 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:56.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:56.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649116798494620,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:56.909 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:56.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:56.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649116798494620,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:56.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/2"]'
2026-04-08 11:51:56.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/2"]'
2026-04-08 11:51:56.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:56.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:56.930 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:57.030 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649116923072201,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.035 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649116923072201,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/3"]'
2026-04-08 11:51:57.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/3"]'
2026-04-08 11:51:57.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:57.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:57.155 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117048422047,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.160 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117048422047,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/4"]'
2026-04-08 11:51:57.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/4"]'
2026-04-08 11:51:57.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:57.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.179 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:57.280 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117173336667,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.284 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117173336667,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/5"]'
2026-04-08 11:51:57.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/5"]'
2026-04-08 11:51:57.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:57.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.305 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:57.406 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117298406197,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.410 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117298406197,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/6"]'
2026-04-08 11:51:57.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/6"]'
2026-04-08 11:51:57.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:57.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:57.532 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117424421221,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.536 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117424421221,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/7"]'
2026-04-08 11:51:57.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/7"]'
2026-04-08 11:51:57.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:57.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.558 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:57.658 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117549540961,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.662 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:57.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61774/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:57.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649117549540961,"ephemeral":false,"proof":""}]'
2026-04-08 11:51:57.668 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:51:57.669 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:51:57.669 DEBUG [src.node.waku_node] Stopping container with id c916f730dafd
2026-04-08 11:51:58.117 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:58.118 DEBUG [src.node.waku_node] Stopping container with id 73eba74f9a6b
2026-04-08 11:51:58.572 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:58.572 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:51:58.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:51:58.594 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-04-08 11:51:33.612 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:51:33.613 DEBUG [tests.conftest] Running test: test_different_page_size[1] with id: 2026-04-08_11-51-33__72ff0147-2149-48d4-924f-e83a5d0f41cf
2026-04-08 11:51:33.613 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:51:33.613 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:51:33.613 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:51:33.619 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:33.619 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-51-33__72ff0147-2149-48d4-924f-e83a5d0f41cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:33.619 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:33.619 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:33.621 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:33.621 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.229
2026-04-08 11:51:33.621 DEBUG [src.node.docker_mananger] Generated ports ['2710', '2711', '2712', '2713', '2714']
2026-04-08 11:51:33.622 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:33.622 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:33.623 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:33.623 DEBUG [src.node.docker_mananger] docker run -i -t -p 2710:2710 -p 2711:2711 -p 2712:2712 -p 2713:2713 -p 2714:2714 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2712 --rest-port=2710 --tcp-port=2711 --discv5-udp-port=2713 --rest-address=0.0.0.0 --nat=extip:172.18.12.229 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9cedbdc153500a1fbdeedecbaad46ed3c92dd99da26240f5ad750db1aee73fbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2714 --metrics-logging=true --store=true --relay=true
2026-04-08 11:51:33.772 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.229 waku 7a976bf1601bcd8fb33d00b29ee180b4463e8b10d12a109c30ba0ff97a306191
2026-04-08 11:51:33.799 DEBUG [src.node.docker_mananger] Container started with ID 7a976bf1601b. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-51-33__72ff0147-2149-48d4-924f-e83a5d0f41cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:33.801 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 2710
2026-04-08 11:51:33.801 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:34.028 ERROR [src.node.docker_mananger] Max retries reached for container 08d0fd5e1cf9. Exiting log stream.
2026-04-08 11:51:34.413 ERROR [src.node.docker_mananger] Max retries reached for container e05b5bac5194. Exiting log stream.
2026-04-08 11:51:34.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2710/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:34.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:34.805 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:34.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:34.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.229/tcp/2711/p2p/16Uiu2HAmTdUpPiW9c22mXVRsxtSvfmtVXq9J2SrAG5rYCJ8ojEFN","/ip4/172.18.12.229/tcp/2712/ws/p2p/16Uiu2HAmTdUpPiW9c22mXVRsxtSvfmtVXq9J2SrAG5rYCJ8ojEFN"],"enrUri":"enr:-L24QCjiX2J9wwdt258fMToaN-8nmwalO58HWa0TS7E0kQnfSuqP9tUFwjhghfJCOcOJLsSuaXnf3yUCPgAuIPi-pbICgmlkgnY0gmlwhKwSDOWKbXVsdGlhZGRyc5YACASsEgzlBgqXAAoErBIM5QYKmN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3nxUkSoThM4KLYmjWUqiVG9cGpcOTBGlq0XT8ukQ16WDdGNwggqXg3VkcIIKmYV3YWt1MgM"}'
2026-04-08 11:51:34.808 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:34.814 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:34.814 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-51-33__72ff0147-2149-48d4-924f-e83a5d0f41cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:34.815 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:34.815 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:34.816 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:34.816 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.189
2026-04-08 11:51:34.816 DEBUG [src.node.docker_mananger] Generated ports ['30790', '30791', '30792', '30793', '30794']
2026-04-08 11:51:34.816 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:34.816 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:34.816 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:34.817 DEBUG [src.node.docker_mananger] docker run -i -t -p 30790:30790 -p 30791:30791 -p 30792:30792 -p 30793:30793 -p 30794:30794 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30792 --rest-port=30790 --tcp-port=30791 --discv5-udp-port=30793 --rest-address=0.0.0.0 --nat=extip:172.18.104.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebf1acf14dea213b4fa4392e16b1a34dfffecdeb21970ffb58ff418a64ac3bfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30794 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCjiX2J9wwdt258fMToaN-8nmwalO58HWa0TS7E0kQnfSuqP9tUFwjhghfJCOcOJLsSuaXnf3yUCPgAuIPi-pbICgmlkgnY0gmlwhKwSDOWKbXVsdGlhZGRyc5YACASsEgzlBgqXAAoErBIM5QYKmN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3nxUkSoThM4KLYmjWUqiVG9cGpcOTBGlq0XT8ukQ16WDdGNwggqXg3VkcIIKmYV3YWt1MgM --storenode=/ip4/172.18.12.229/tcp/2711/p2p/16Uiu2HAmTdUpPiW9c22mXVRsxtSvfmtVXq9J2SrAG5rYCJ8ojEFN --store=true --relay=true
2026-04-08 11:51:34.972 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.189 waku 10448deb829430eb19ce00c9fd7a828da7b3f8a8cda22737606208793f5c646a
2026-04-08 11:51:34.998 DEBUG [src.node.docker_mananger] Container started with ID 10448deb8294. Setting up logs at ./log/docker/store_node1_2026-04-08_11-51-33__72ff0147-2149-48d4-924f-e83a5d0f41cf__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:34.998 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 30790
2026-04-08 11:51:34.999 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:35.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30790/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:36.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:36.002 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:36.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30790/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:36.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.189/tcp/30791/p2p/16Uiu2HAm9jtkTvDQrUroNTE4woQXrQJu61t8rrXZaqMoRMSS4yA2","/ip4/172.18.104.189/tcp/30792/ws/p2p/16Uiu2HAm9jtkTvDQrUroNTE4woQXrQJu61t8rrXZaqMoRMSS4yA2"],"enrUri":"enr:-L24QOkyv3tFZhkzc3Gqcr_0aOst0wtRkeUJGOhNwE_gyDp_NqX7M18VK-y2WKd0yFTck4C56X0LoyXC5sV_kErKCl0CgmlkgnY0gmlwhKwSaL2KbXVsdGlhZGRyc5YACASsEmi9BnhHAAoErBJovQZ4SN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1K6Cxl-djXDEDNjaOKqF-FhNABNfBKy-GpgSD8p9ypODdGNwgnhHg3VkcIJ4SYV3YWt1MgM"}'
2026-04-08 11:51:36.005 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:36.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30790/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.229/tcp/2711/p2p/16Uiu2HAmTdUpPiW9c22mXVRsxtSvfmtVXq9J2SrAG5rYCJ8ojEFN"]'
2026-04-08 11:51:36.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:36.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2710/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:51:36.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:36.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30790/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:51:36.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:36.014 DEBUG [src.steps.store] Relaying message
2026-04-08 11:51:36.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:36.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:36.018 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:51:36.219 DEBUG [src.steps.store] Relaying message
2026-04-08 11:51:36.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2710/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:36.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:36.225 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:51:36.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2710/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:36.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xab3bd3c0b1d612f27b791d8faf11011ab11bacd3ea481c6b282511ef1687e61b"}],"paginationCursor":"0xab3bd3c0b1d612f27b791d8faf11011ab11bacd3ea481c6b282511ef1687e61b"}'
2026-04-08 11:51:36.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30790/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:36.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xab3bd3c0b1d612f27b791d8faf11011ab11bacd3ea481c6b282511ef1687e61b"}],"paginationCursor":"0xab3bd3c0b1d612f27b791d8faf11011ab11bacd3ea481c6b282511ef1687e61b"}'
2026-04-08 11:51:36.434 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:51:36.435 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:51:36.435 DEBUG [src.node.waku_node] Stopping container with id 7a976bf1601b
2026-04-08 11:51:36.820 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:36.822 DEBUG [src.node.waku_node] Stopping container with id 10448deb8294
2026-04-08 11:51:37.185 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:37.186 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:51:37.195 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:51:37.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-04-08 11:52:05.030 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:05.031 DEBUG [tests.conftest] Running test: test_time_filter_matches_no_message with id: 2026-04-08_11-52-05__09f83ad4-00b3-43db-9c7b-822826227ee1
2026-04-08 11:52:05.031 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:05.032 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:52:05.033 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:52:05.039 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:05.039 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-52-05__09f83ad4-00b3-43db-9c7b-822826227ee1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:05.039 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:05.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:05.040 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:05.041 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.161
2026-04-08 11:52:05.041 DEBUG [src.node.docker_mananger] Generated ports ['64679', '64680', '64681', '64682', '64683']
2026-04-08 11:52:05.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:05.041 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:05.041 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:05.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 64679:64679 -p 64680:64680 -p 64681:64681 -p 64682:64682 -p 64683:64683 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64681 --rest-port=64679 --tcp-port=64680 --discv5-udp-port=64682 --rest-address=0.0.0.0 --nat=extip:172.18.101.161 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a7a102f38f9bb1c0976adc31da1caaeab1f9723d04d713c7cf154fcdbcd18024 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64683 --metrics-logging=true --store=true --relay=true
2026-04-08 11:52:05.193 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.161 waku 07073a12c1284504698a09570443b50e081e4f82b3e50f994bd128796e801604
2026-04-08 11:52:05.219 DEBUG [src.node.docker_mananger] Container started with ID 07073a12c128. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-52-05__09f83ad4-00b3-43db-9c7b-822826227ee1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:05.220 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 64679
2026-04-08 11:52:05.220 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:05.438 ERROR [src.node.docker_mananger] Max retries reached for container 946f910537ae. Exiting log stream.
2026-04-08 11:52:05.833 ERROR [src.node.docker_mananger] Max retries reached for container 2eb74bf8cdda. Exiting log stream.
2026-04-08 11:52:06.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64679/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:06.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:06.224 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:06.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64679/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:06.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.161/tcp/64680/p2p/16Uiu2HAkvmSYgZWz9DSE1vH9jfjLyHFijeS8F1h3Crv82e3fWg1X","/ip4/172.18.101.161/tcp/64681/ws/p2p/16Uiu2HAkvmSYgZWz9DSE1vH9jfjLyHFijeS8F1h3Crv82e3fWg1X"],"enrUri":"enr:-L24QG2xKZliYBejZBbOofdJz1h-j6Xb_iEcCKK1Hfx9Zy1Uare6k3m1JOZGjFEe5F-BRh5dTA7KSwo0TCwIRg842SICgmlkgnY0gmlwhKwSZaGKbXVsdGlhZGRyc5YACASsEmWhBvyoAAoErBJloQb8qd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECE-wdS23pUi3KRUPcGJ22SJu2ej35mgPtPAelyA3oiYKDdGNwgvyog3VkcIL8qoV3YWt1MgM"}'
2026-04-08 11:52:06.226 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:06.233 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:06.233 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-52-05__09f83ad4-00b3-43db-9c7b-822826227ee1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:06.233 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:06.233 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:06.234 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:06.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.58
2026-04-08 11:52:06.235 DEBUG [src.node.docker_mananger] Generated ports ['45916', '45917', '45918', '45919', '45920']
2026-04-08 11:52:06.235 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:06.235 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:06.235 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:06.235 DEBUG [src.node.docker_mananger] docker run -i -t -p 45916:45916 -p 45917:45917 -p 45918:45918 -p 45919:45919 -p 45920:45920 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45918 --rest-port=45916 --tcp-port=45917 --discv5-udp-port=45919 --rest-address=0.0.0.0 --nat=extip:172.18.135.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0914dd0dc5ec7c69c864a2766fbfacf3fb6d5c48956ebc69df39a87aebdebe9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45920 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG2xKZliYBejZBbOofdJz1h-j6Xb_iEcCKK1Hfx9Zy1Uare6k3m1JOZGjFEe5F-BRh5dTA7KSwo0TCwIRg842SICgmlkgnY0gmlwhKwSZaGKbXVsdGlhZGRyc5YACASsEmWhBvyoAAoErBJloQb8qd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECE-wdS23pUi3KRUPcGJ22SJu2ej35mgPtPAelyA3oiYKDdGNwgvyog3VkcIL8qoV3YWt1MgM --storenode=/ip4/172.18.101.161/tcp/64680/p2p/16Uiu2HAkvmSYgZWz9DSE1vH9jfjLyHFijeS8F1h3Crv82e3fWg1X --store=true --relay=true
2026-04-08 11:52:06.395 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.58 waku 6092d47bd33bc6fe2ae5a73cbccf832e40cc8e33a4939b2eb382bf6b78d364e1
2026-04-08 11:52:06.422 DEBUG [src.node.docker_mananger] Container started with ID 6092d47bd33b. Setting up logs at ./log/docker/store_node1_2026-04-08_11-52-05__09f83ad4-00b3-43db-9c7b-822826227ee1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:06.423 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 45916
2026-04-08 11:52:06.424 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:07.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45916/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:07.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:07.427 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:07.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45916/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:07.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.58/tcp/45917/p2p/16Uiu2HAmPWcCBJyX8sB3P1gxhxxB7oVqQodFFV6NHRQm5KifGxTy","/ip4/172.18.135.58/tcp/45918/ws/p2p/16Uiu2HAmPWcCBJyX8sB3P1gxhxxB7oVqQodFFV6NHRQm5KifGxTy"],"enrUri":"enr:-L24QH5vGR46JOw_dZEDhAeF1xiSD9SYSCqC24GjwNjBYQVFZpGliIKHPVciwZZfeKI0DwaiA1kWRWQBvcKF240xUtoCgmlkgnY0gmlwhKwShzqKbXVsdGlhZGRyc5YACASsEoc6BrNdAAoErBKHOgazXt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoUrbSxBMrTUdpbfoAcry-TSj_dG083bc5hpSrVLfFLCDdGNwgrNdg3VkcIKzX4V3YWt1MgM"}'
2026-04-08 11:52:07.430 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:07.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45916/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.161/tcp/64680/p2p/16Uiu2HAkvmSYgZWz9DSE1vH9jfjLyHFijeS8F1h3Crv82e3fWg1X"]'
2026-04-08 11:52:07.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:07.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64679/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:07.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:07.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45916/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:07.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:07.439 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:07.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:07.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:07.444 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:07.645 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:07.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:07.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:07.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:07.853 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:07.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:07.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:07.860 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:08.061 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:08.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:08.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:08.068 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:08.268 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:08.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:08.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:08.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:08.475 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:08.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64679/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:08.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:08.481 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:08.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64679/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775649124439161952&endTime=1775649124439261852&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:08.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-08 11:52:08.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45916/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775649124439161952&endTime=1775649124439261852&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:08.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-08 11:52:08.689 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:08.690 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:08.690 DEBUG [src.node.waku_node] Stopping container with id 07073a12c128
2026-04-08 11:52:09.084 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:09.084 DEBUG [src.node.waku_node] Stopping container with id 6092d47bd33b
2026-04-08 11:52:09.470 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:09.470 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:09.478 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:09.484 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,115 @@
2026-04-08 11:51:35.269 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:51:35.269 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-08_11-51-35__fca624c5-0e2c-4781-9ad9-0d83c19b7d96
2026-04-08 11:51:35.269 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:51:35.270 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:51:35.270 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 11:51:35.276 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:35.276 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-35__fca624c5-0e2c-4781-9ad9-0d83c19b7d96__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:35.276 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:35.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:35.277 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:35.277 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.1
2026-04-08 11:51:35.277 DEBUG [src.node.docker_mananger] Generated ports ['56197', '56198', '56199', '56200', '56201']
2026-04-08 11:51:35.278 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:35.278 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:35.278 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:35.278 DEBUG [src.node.docker_mananger] docker run -i -t -p 56197:56197 -p 56198:56198 -p 56199:56199 -p 56200:56200 -p 56201:56201 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56199 --rest-port=56197 --tcp-port=56198 --discv5-udp-port=56200 --rest-address=0.0.0.0 --nat=extip:172.18.171.1 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8ec1ef1ba12d53ce6bca7afc0df8eb6440e8d6307d19ebba4740aa3c28b30d6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56201 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:51:35.450 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.1 waku 78dbf3d14184884a837fa2197761ecf117d1557ef6f95e4745d748e324a6476a
2026-04-08 11:51:35.470 ERROR [src.node.docker_mananger] Max retries reached for container 8d4237b7247f. Exiting log stream.
2026-04-08 11:51:35.486 DEBUG [src.node.docker_mananger] Container started with ID 78dbf3d14184. Setting up logs at ./log/docker/node1_2026-04-08_11-51-35__fca624c5-0e2c-4781-9ad9-0d83c19b7d96__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:35.486 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 56197
2026-04-08 11:51:35.487 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:35.877 ERROR [src.node.docker_mananger] Max retries reached for container 869247b61fb0. Exiting log stream.
2026-04-08 11:51:36.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56197/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:36.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:36.491 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:36.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56197/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:36.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.1/tcp/56198/p2p/16Uiu2HAmHA1iodVZ1Yb1qd1YkneNUsbxbsKzpcotRGkusRrjFgit","/ip4/172.18.171.1/tcp/56199/ws/p2p/16Uiu2HAmHA1iodVZ1Yb1qd1YkneNUsbxbsKzpcotRGkusRrjFgit"],"enrUri":"enr:-L24QPOdJM37nuNfGN24BxLyBgZgaBvl33RxSYH2tqgscaWTW_YB86bMQP9-ObrPyY9DMg7qRHtpqWVGV4N9-GEOLnoCgmlkgnY0gmlwhKwSqwGKbXVsdGlhZGRyc5YACASsEqsBBtuGAAoErBKrAQbbh90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQt4kLGjFkp_OeByIW3Dl1iaTe0UwJC7e7WAs1ddGAWmDdGNwgtuGg3VkcILbiIV3YWt1MgU"}'
2026-04-08 11:51:36.494 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:36.494 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 11:51:36.500 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:36.500 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-35__fca624c5-0e2c-4781-9ad9-0d83c19b7d96__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:36.500 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:36.500 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:36.502 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:36.502 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.232
2026-04-08 11:51:36.502 DEBUG [src.node.docker_mananger] Generated ports ['55702', '55703', '55704', '55705', '55706']
2026-04-08 11:51:36.502 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:36.502 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:36.503 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:36.503 DEBUG [src.node.docker_mananger] docker run -i -t -p 55702:55702 -p 55703:55703 -p 55704:55704 -p 55705:55705 -p 55706:55706 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55704 --rest-port=55702 --tcp-port=55703 --discv5-udp-port=55705 --rest-address=0.0.0.0 --nat=extip:172.18.245.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=14bcea130a0baaeb031cb6aa0131b0512f4ddb8eddf63ef15e7ff6e2fba8f1cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55706 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPOdJM37nuNfGN24BxLyBgZgaBvl33RxSYH2tqgscaWTW_YB86bMQP9-ObrPyY9DMg7qRHtpqWVGV4N9-GEOLnoCgmlkgnY0gmlwhKwSqwGKbXVsdGlhZGRyc5YACASsEqsBBtuGAAoErBKrAQbbh90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQt4kLGjFkp_OeByIW3Dl1iaTe0UwJC7e7WAs1ddGAWmDdGNwgtuGg3VkcILbiIV3YWt1MgU --filternode=/ip4/172.18.171.1/tcp/56198/p2p/16Uiu2HAmHA1iodVZ1Yb1qd1YkneNUsbxbsKzpcotRGkusRrjFgit
2026-04-08 11:51:36.681 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.232 waku c528b91f470e245bf99541de3f5a373a8d338e9f034c9608837a5030cf74db3a
2026-04-08 11:51:36.717 DEBUG [src.node.docker_mananger] Container started with ID c528b91f470e. Setting up logs at ./log/docker/node2_2026-04-08_11-51-35__fca624c5-0e2c-4781-9ad9-0d83c19b7d96__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:36.717 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55702
2026-04-08 11:51:36.717 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:37.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55702/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:37.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:37.721 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:37.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:37.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.232/tcp/55703/p2p/16Uiu2HAmKLfLT21eJDq3kaZCVFDDp8Lw5GdT9c8f4MJWbgT8PgXj","/ip4/172.18.245.232/tcp/55704/ws/p2p/16Uiu2HAmKLfLT21eJDq3kaZCVFDDp8Lw5GdT9c8f4MJWbgT8PgXj"],"enrUri":"enr:-L24QAhmArW2nFSO4f_FVTwDI7yNbyUdxPq0bGsstAt0jp4newCMCTUMWqYXrdNYsyafcvgftwuo3tZs5SL_Rf4VPz4CgmlkgnY0gmlwhKwS9eiKbXVsdGlhZGRyc5YACASsEvXoBtmXAAoErBL16AbZmN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDY0_aqridwYnqBBzjm1GrQvEOV6JZD1y2Wk70feNBTFKDdGNwgtmXg3VkcILZmYV3YWt1MgA"}'
2026-04-08 11:51:37.723 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:37.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55702/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.1/tcp/56198/p2p/16Uiu2HAmHA1iodVZ1Yb1qd1YkneNUsbxbsKzpcotRGkusRrjFgit"]'
2026-04-08 11:51:37.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:37.756 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 11:51:37.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56197/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:51:37.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:37.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55702/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "494f8d25-6e1b-448c-ac40-99d170993d8a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:51:37.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"494f8d25-6e1b-448c-ac40-99d170993d8a","statusDesc":"OK"}'
2026-04-08 11:51:37.790 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now
2026-04-08 11:51:37.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:37.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:37.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:37.899 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:37.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55702/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:37.901 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":1775649017361238016,"ephemeral":false}]'
2026-04-08 11:51:37.903 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future
2026-04-08 11:51:37.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:37.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:37.908 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:38.008 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:38.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55702/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:38.011 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":2091009017361223936,"ephemeral":false}]'
2026-04-08 11:51:38.012 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past
2026-04-08 11:51:38.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:38.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:38.017 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:38.117 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:38.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55702/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:38.119 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":1775645417361223936,"ephemeral":false}]'
2026-04-08 11:51:38.121 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future
2026-04-08 11:51:38.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:38.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:38.126 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:38.226 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:38.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55702/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:38.229 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":1775652617361223936,"ephemeral":false}]'
2026-04-08 11:51:38.230 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number
2026-04-08 11:51:38.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:38.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:38.235 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:38.335 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:38.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55702/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:38.337 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":1,"ephemeral":false}]'
2026-04-08 11:51:38.339 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number
2026-04-08 11:51:38.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:38.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:38.343 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:38.443 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:38.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55702/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:38.446 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":-1,"ephemeral":false}]'
2026-04-08 11:51:38.447 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change
2026-04-08 11:51:38.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:38.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:38.452 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:51:38.552 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:51:38.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55702/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:38.555 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":1583632800000000000,"ephemeral":false}]'
2026-04-08 11:51:38.558 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:51:38.559 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:51:38.559 DEBUG [src.node.waku_node] Stopping container with id 78dbf3d14184
2026-04-08 11:51:39.007 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:39.008 DEBUG [src.node.waku_node] Stopping container with id c528b91f470e
2026-04-08 11:51:39.420 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:39.421 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:51:39.427 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:51:39.432 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-04-08_11-51-41__dd1cfb3c-1f49-4e8a-a657-154c40377784
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-41__dd1cfb3c-1f49-4e8a-a657-154c40377784__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26580', '26581', '26582', '26583', '26584']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26580:26580 -p 26581:26581 -p 26582:26582 -p 26583:26583 -p 26584:26584 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26582 --rest-port=26580 --tcp-port=26581 --discv5-udp-port=26583 --rest-address=0.0.0.0 --nat=extip:172.18.3.22 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fedad7d0c3f60d4aae0bf8e305b2eadc14bd7e7ce41f65fc23a1af88ae69ca11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26584 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.22 waku 7aeb555ce1ededcebfb062ba2f1a128beeaf07a8a428a9ddfee9d99ef90e8ffc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7aeb555ce1ed. Setting up logs at ./log/docker/node1_2026-04-08_11-51-41__dd1cfb3c-1f49-4e8a-a657-154c40377784__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 26580
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 6c418820ed6e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26580/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26580/debug/v1/info" -H "Content-Type: application/json" -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.22/tcp/26581/p2p/16Uiu2HAmLEVd5i6AkdC47wCDcujV5SPqfWze3n3w4KAKE2GbU4Gv","/ip4/172.18.3.22/tcp/26582/ws/p2p/16Uiu2HAmLEVd5i6AkdC47wCDcujV5SPqfWze3n3w4KAKE2GbU4Gv"],"enrUri":"enr:-L24QLAWT0DReYi1K5AU2lFDiSSH8Q3wPeZunNX7rW4vOYCLWvh--OrzfvpR07p9MCx1XAi5MfZ3U9a2FuGw1kQeN0gCgmlkgnY0gmlwhKwSAxaKbXVsdGlhZGRyc5YACASsEgMWBmfVAAoErBIDFgZn1t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDcJcSzeOw7UQ2EVgNt5bEzb-kXg28vcPaJnbNoKtK-H-DdGNwgmfVg3VkcIJn14V3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-41__dd1cfb3c-1f49-4e8a-a657-154c40377784__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13284', '13285', '13286', '13287', '13288']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13284:13284 -p 13285:13285 -p 13286:13286 -p 13287:13287 -p 13288:13288 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13286 --rest-port=13284 --tcp-port=13285 --discv5-udp-port=13287 --rest-address=0.0.0.0 --nat=extip:172.18.131.141 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=ff7d82983ef0aca8fbe6efb464ccc0b35d00b184f6adaba1adf4c8b4a5fb7b7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13288 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLAWT0DReYi1K5AU2lFDiSSH8Q3wPeZunNX7rW4vOYCLWvh--OrzfvpR07p9MCx1XAi5MfZ3U9a2FuGw1kQeN0gCgmlkgnY0gmlwhKwSAxaKbXVsdGlhZGRyc5YACASsEgMWBmfVAAoErBIDFgZn1t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDcJcSzeOw7UQ2EVgNt5bEzb-kXg28vcPaJnbNoKtK-H-DdGNwgmfVg3VkcIJn14V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.141 waku a30bc3de2f9c6877c6c2e6dbdc1e0195041b0ab98185b9afbb80e519cdfb56a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a30bc3de2f9c. Setting up logs at ./log/docker/node2_2026-04-08_11-51-41__dd1cfb3c-1f49-4e8a-a657-154c40377784__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13284
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13284/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13284/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.141/tcp/13285/p2p/16Uiu2HAmDHh6gXB3KCTwWMovW7Qvs37KcPU5WhhBn2zZTySnciwj","/ip4/172.18.131.141/tcp/13286/ws/p2p/16Uiu2HAmDHh6gXB3KCTwWMovW7Qvs37KcPU5WhhBn2zZTySnciwj"],"enrUri":"enr:-L24QHNUkbKV8DHnZByRNahOLNMDHJM8lVTA8v_boabTq0HGXNkYd2JYfgZW8wI7jXscy5k-J-BNVw57DAGJpk4gKRkCgmlkgnY0gmlwhKwSg42KbXVsdGlhZGRyc5YACASsEoONBjPlAAoErBKDjQYz5t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDCWb7svWeWEyVWl2wT33C2P3icXQJDw5s1UlXoR3vyBKDdGNwgjPlg3VkcIIz54V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13284/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.22/tcp/26581/p2p/16Uiu2HAmLEVd5i6AkdC47wCDcujV5SPqfWze3n3w4KAKE2GbU4Gv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26580/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:13284/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:26580/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26580/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":1775649104430831649,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13284/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":1775649104430831649,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26580/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26580/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":1775649104551551039,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13284/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":1775649104551551039,"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 7aeb555ce1ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a30bc3de2f9c
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[true] with id: 2026-04-08_11-53-32__19ae0285-1442-439e-8d59-7317fe771c4e
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-53-32__19ae0285-1442-439e-8d59-7317fe771c4e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22097', '22098', '22099', '22100', '22101']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22097:22097 -p 22098:22098 -p 22099:22099 -p 22100:22100 -p 22101:22101 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22099 --rest-port=22097 --tcp-port=22098 --discv5-udp-port=22100 --rest-address=0.0.0.0 --nat=extip:172.18.81.70 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a1ac4dcb7cb2d75e5ec3bb4f6def98126940dbefd99200a296b4e4bdfdc3a3d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22101 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.70 waku 3e450f7976589b3174cfb8ee605c06b6d03b88e6f7ff68e208f859db809ac0d3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3e450f797658. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-53-32__19ae0285-1442-439e-8d59-7317fe771c4e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 22097
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 766c25572f2e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 77f9a47c02c4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22097/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22097/debug/v1/info" -H "Content-Type: application/json" -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.70/tcp/22098/p2p/16Uiu2HAkwBwdoeHoinYb7LmDtmGkvvg416bdbgCdpwsahGrT4Rzp","/ip4/172.18.81.70/tcp/22099/ws/p2p/16Uiu2HAkwBwdoeHoinYb7LmDtmGkvvg416bdbgCdpwsahGrT4Rzp"],"enrUri":"enr:-L24QPo0OAa8qGGVEQT7WPm_PL030ujspyDZB_HjYQ181HaVFaOtciUn_oOZCFF8Z8uJRG7CRADTcnOALpp_CLnVbHcCgmlkgnY0gmlwhKwSUUaKbXVsdGlhZGRyc5YACASsElFGBlZSAAoErBJRRgZWU90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGjLxsSjO2P8_Zv9IRQV-5IOWqhN1DWFBUQ672VbQVPGDdGNwglZSg3VkcIJWVIV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-53-32__19ae0285-1442-439e-8d59-7317fe771c4e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23041', '23042', '23043', '23044', '23045']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23041:23041 -p 23042:23042 -p 23043:23043 -p 23044:23044 -p 23045:23045 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23043 --rest-port=23041 --tcp-port=23042 --discv5-udp-port=23044 --rest-address=0.0.0.0 --nat=extip:172.18.18.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fe30fa36c23562e8abf705c32cff7cdadbd4dffc902e6066e6d2f82a784a24c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23045 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPo0OAa8qGGVEQT7WPm_PL030ujspyDZB_HjYQ181HaVFaOtciUn_oOZCFF8Z8uJRG7CRADTcnOALpp_CLnVbHcCgmlkgnY0gmlwhKwSUUaKbXVsdGlhZGRyc5YACASsElFGBlZSAAoErBJRRgZWU90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGjLxsSjO2P8_Zv9IRQV-5IOWqhN1DWFBUQ672VbQVPGDdGNwglZSg3VkcIJWVIV3YWt1MgM --storenode=/ip4/172.18.81.70/tcp/22098/p2p/16Uiu2HAkwBwdoeHoinYb7LmDtmGkvvg416bdbgCdpwsahGrT4Rzp --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.253 waku 832ae46d504f6ed56ce66ce15af963f3f7dbefbb4a77207a4d8abfd29df5af80
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 832ae46d504f. Setting up logs at ./log/docker/store_node1_2026-04-08_11-53-32__19ae0285-1442-439e-8d59-7317fe771c4e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23041
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23041/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23041/debug/v1/info" -H "Content-Type: application/json" -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.253/tcp/23042/p2p/16Uiu2HAkxZ9twV5A9xnsrPEgVE55Hng2FrdkCJHndD72BZCDpcqq","/ip4/172.18.18.253/tcp/23043/ws/p2p/16Uiu2HAkxZ9twV5A9xnsrPEgVE55Hng2FrdkCJHndD72BZCDpcqq"],"enrUri":"enr:-L24QJOIiNA2ORumL5dV-UZETBq1z431P-1qvmyTPkO477pRA3yw_8efZX5T5tyvi8Ulh35I6mj9O4wAKt8PddbXom8CgmlkgnY0gmlwhKwSEv2KbXVsdGlhZGRyc5YACASsEhL9BloCAAoErBIS_QZaA90DgnJzhQDGAQAAiXNlY3AyNTZrMaECLn2xCAPYFwD_7b3EHq3UiJJR3Hdb7jitdokf4l7T_PSDdGNwgloCg3VkcIJaBIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23041/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.70/tcp/22098/p2p/16Uiu2HAkwBwdoeHoinYb7LmDtmGkvvg416bdbgCdpwsahGrT4Rzp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23041/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22097/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x17ea76807e9db228303e9d6c54f56de6aa003fba558a38a2913dc700cea4a59e"},{"messageHash":"0x3d7d0ad1cfec10769287af43b19867478f16394023c47bc8521deec0143ecd69"},{"messageHash":"0x36d64c82f48e30e3b38512175b32894094e0a8719f2aeed518782b44f473ad87"},{"messageHash":"0x388dc0b2fbc73f4eb2dcbbe3793748dd196d04f8adf90cb34d757124750403f8"},{"messageHash":"0x4e8b74005d0bd6006288249be31ebbc1aeac12b061d32305045d2ce35fa59767"}],"paginationCursor":"0x4e8b74005d0bd6006288249be31ebbc1aeac12b061d32305045d2ce35fa59767"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23041/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x17ea76807e9db228303e9d6c54f56de6aa003fba558a38a2913dc700cea4a59e"},{"messageHash":"0x3d7d0ad1cfec10769287af43b19867478f16394023c47bc8521deec0143ecd69"},{"messageHash":"0x36d64c82f48e30e3b38512175b32894094e0a8719f2aeed518782b44f473ad87"},{"messageHash":"0x388dc0b2fbc73f4eb2dcbbe3793748dd196d04f8adf90cb34d757124750403f8"},{"messageHash":"0x4e8b74005d0bd6006288249be31ebbc1aeac12b061d32305045d2ce35fa59767"}],"paginationCursor":"0x4e8b74005d0bd6006288249be31ebbc1aeac12b061d32305045d2ce35fa59767"}'
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 3e450f797658
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 832ae46d504f
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,38 @@
2026-04-08 11:52:33.381 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:33.381 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2026-04-08_11-52-33__d1882c94-ccc6-410c-9152-ab1fccf10c67
2026-04-08 11:52:33.382 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:33.382 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:52:33.382 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 11:52:33.382 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:52:33.383 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:52:33.394 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:52:33.394 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-33__d1882c94-ccc6-410c-9152-ab1fccf10c67__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:52:33.394 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:33.394 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:33.396 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:33.397 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.4
2026-04-08 11:52:33.397 DEBUG [src.node.docker_mananger] Generated ports ['18850', '18851', '18852', '18853', '18854']
2026-04-08 11:52:33.399 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:33.400 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:33.400 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:33.400 DEBUG [src.node.docker_mananger] docker run -i -t -p 18850:18850 -p 18851:18851 -p 18852:18852 -p 18853:18853 -p 18854:18854 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18852 --rest-port=18850 --tcp-port=18851 --discv5-udp-port=18853 --rest-address=0.0.0.0 --nat=extip:172.18.28.4 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=23a8b00c4d84be480b1a42fe87be82cbdcc1b5bd8baff51f64f0c3dc70ea0a70 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18854 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2026-04-08 11:52:33.677 ERROR [src.node.docker_mananger] Max retries reached for container 3896f4bdd799. Exiting log stream.
2026-04-08 11:52:34.219 ERROR [src.node.docker_mananger] Max retries reached for container 2a7ec035b828. Exiting log stream.
2026-04-08 11:52:42.649 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.4 waku dc21d57728ea1d4bc4fcda6cc8071ae439507596695e6012be7655d7439d6cdc
2026-04-08 11:52:42.689 DEBUG [src.node.docker_mananger] Container started with ID dc21d57728ea. Setting up logs at ./log/docker/node1_2026-04-08_11-52-33__d1882c94-ccc6-410c-9152-ab1fccf10c67__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:52:42.689 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 18850
2026-04-08 11:52:42.689 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:43.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18850/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:43.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:43.693 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:43.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18850/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:43.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.4/tcp/18851/p2p/16Uiu2HAmAa1GzroxapYksV5FE5suRR541HvaVzsYiNK2tqjDP5Lz","/ip4/172.18.28.4/tcp/18852/ws/p2p/16Uiu2HAmAa1GzroxapYksV5FE5suRR541HvaVzsYiNK2tqjDP5Lz"],"enrUri":"enr:-L24QBXt2zMJpuFOHgp859ZeroNTAF7coFXcl1JlcEekOQ9AcUfyx9PR_llboFUYJ31x9iYvhl1ztaYQZ4oWi4jYEwcCgmlkgnY0gmlwhKwSHASKbXVsdGlhZGRyc5YACASsEhwEBkmjAAoErBIcBAZJpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4QHE5pOKMrJhU7O-bbSPEdYeFuVOxbZw5lDiB8d0RgeDdGNwgkmjg3VkcIJJpYV3YWt1Mg8"}'
2026-04-08 11:52:43.695 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:43.696 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-08 11:52:48.701 DEBUG [src.steps.metrics] All metrics are present and have valid values.
2026-04-08 11:52:48.703 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:48.704 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:48.704 DEBUG [src.node.waku_node] Stopping container with id dc21d57728ea
2026-04-08 11:52:49.166 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:49.167 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:49.171 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_resubscribe_to_unsubscribed_topics with id: 2026-04-08_11-50-47__bbca45b9-cd03-4733-b41d-03a941c9f2b5
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-50-47__bbca45b9-cd03-4733-b41d-03a941c9f2b5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50909', '50910', '50911', '50912', '50913']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50909:50909 -p 50910:50910 -p 50911:50911 -p 50912:50912 -p 50913:50913 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50911 --rest-port=50909 --tcp-port=50910 --discv5-udp-port=50912 --rest-address=0.0.0.0 --nat=extip:172.18.159.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=66f9cfa1b9ca99df65dddbcbab6fa5e7eef5adfcbf6653feabbfdaaa3fdc37c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50913 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.88 waku 2f161e5bdd4b27d0ffdac2570906204bfe6c4f300f9824e82b079e1a32d23711
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f161e5bdd4b. Setting up logs at ./log/docker/node1_2026-04-08_11-50-47__bbca45b9-cd03-4733-b41d-03a941c9f2b5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50909
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 9b76e121f6ca. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c322c86cfbbf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50909/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50909/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.88/tcp/50910/p2p/16Uiu2HAkxhLeyQeNaDq9z7UakjiDiabnnZhHdbPGrwgeusQPPV1V","/ip4/172.18.159.88/tcp/50911/ws/p2p/16Uiu2HAkxhLeyQeNaDq9z7UakjiDiabnnZhHdbPGrwgeusQPPV1V"],"enrUri":"enr:-L24QJStY5N7mw28TqrwY0g7LMrZgldaW32dc7g9FI7SGRSKB3L_Us5h1je0g9ZeDMjEDG-6F_H26RFtzT7zJqKtBj0CgmlkgnY0gmlwhKwSn1iKbXVsdGlhZGRyc5YACASsEp9YBsbeAAoErBKfWAbG390DgnJzhQDGAQAAiXNlY3AyNTZrMaECMJaA4q8mVV2lgQNQ1etg3sg4MEKzNgz0VleIHVjpBbyDdGNwgsbeg3VkcILG4IV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-50-47__bbca45b9-cd03-4733-b41d-03a941c9f2b5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8805', '8806', '8807', '8808', '8809']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8805:8805 -p 8806:8806 -p 8807:8807 -p 8808:8808 -p 8809:8809 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8807 --rest-port=8805 --tcp-port=8806 --discv5-udp-port=8808 --rest-address=0.0.0.0 --nat=extip:172.18.193.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b426afe7562cee84d36ec2c3c81c4bc60bf7a20f4bdabcd855db4be61db5fffd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8809 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJStY5N7mw28TqrwY0g7LMrZgldaW32dc7g9FI7SGRSKB3L_Us5h1je0g9ZeDMjEDG-6F_H26RFtzT7zJqKtBj0CgmlkgnY0gmlwhKwSn1iKbXVsdGlhZGRyc5YACASsEp9YBsbeAAoErBKfWAbG390DgnJzhQDGAQAAiXNlY3AyNTZrMaECMJaA4q8mVV2lgQNQ1etg3sg4MEKzNgz0VleIHVjpBbyDdGNwgsbeg3VkcILG4IV3YWt1MgU --filternode=/ip4/172.18.159.88/tcp/50910/p2p/16Uiu2HAkxhLeyQeNaDq9z7UakjiDiabnnZhHdbPGrwgeusQPPV1V
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.240 waku 483fb3346c9501284c7ec6f55954e19fa3457b37b3f5a8824373f625456d5a44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 483fb3346c95. Setting up logs at ./log/docker/node2_2026-04-08_11-50-47__bbca45b9-cd03-4733-b41d-03a941c9f2b5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8805
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8805/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8805/debug/v1/info" -H "Content-Type: application/json" -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.240/tcp/8806/p2p/16Uiu2HAmDs1Rs4biPbwryk9LiVYeB2qnRSV9zDdDeU2UEKbe1oDB","/ip4/172.18.193.240/tcp/8807/ws/p2p/16Uiu2HAmDs1Rs4biPbwryk9LiVYeB2qnRSV9zDdDeU2UEKbe1oDB"],"enrUri":"enr:-L24QMd7_valatlXoyuanKhNQEcBy29UsmAedovOCv9PwGXmPg34eg4DRTyJoQ4WjwnC_F9xzGIiau-z6eH0sAh7DvQCgmlkgnY0gmlwhKwSwfCKbXVsdGlhZGRyc5YACASsEsHwBiJmAAoErBLB8AYiZ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEe_gYvX_9us9-h3rgmoG8_2zqGo_BAtTLKvdVPP3I8qDdGNwgiJmg3VkcIIiaIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8805/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.88/tcp/50910/p2p/16Uiu2HAkxhLeyQeNaDq9z7UakjiDiabnnZhHdbPGrwgeusQPPV1V"]'
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:50909/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8805/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5e54a20b-2674-4551-b117-47226f9cf649", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5e54a20b-2674-4551-b117-47226f9cf649","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50909/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8805/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":1775649050323659695,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:8805/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50909/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8805/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:8805/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to 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:50909/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8805/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "971bd248-5c08-4efc-bc48-d5f4c5ce7eed", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"971bd248-5c08-4efc-bc48-d5f4c5ce7eed","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50909/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8805/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":1775649050566041482,"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 2f161e5bdd4b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 483fb3346c95
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,138 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_and_multiple_pubsub_topics with id: 2026-04-08_11-59-55__1cc64f9b-a887-40e4-86fe-c0df57c57eb4
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-59-55__1cc64f9b-a887-40e4-86fe-c0df57c57eb4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.209.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21440', '21441', '21442', '21443', '21444']
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 21440:21440 -p 21441:21441 -p 21442:21442 -p 21443:21443 -p 21444:21444 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21442 --rest-port=21440 --tcp-port=21441 --discv5-udp-port=21443 --rest-address=0.0.0.0 --nat=extip:172.18.209.73 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=2e753fbcdc6068ffd19ffbffd9aef2bdfcecaccbfaa359ed014ddfac7e1f4ace --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21444 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.73 waku 18b73316c289aaeaffe24dee10d158f7923dba98ba6d450c2dbe36a05ee3c13b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18b73316c289. Setting up logs at ./log/docker/node1_2026-04-08_11-59-55__1cc64f9b-a887-40e4-86fe-c0df57c57eb4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 21440
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 6500fb7b5778. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5d7c911ab04f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.73/tcp/21441/p2p/16Uiu2HAmPjMNYtMKqKTvkTQrW7ThVrp1w6wHx7Xtssokk7zHux4J","/ip4/172.18.209.73/tcp/21442/ws/p2p/16Uiu2HAmPjMNYtMKqKTvkTQrW7ThVrp1w6wHx7Xtssokk7zHux4J"],"enrUri":"enr:-L24QJD1ky5mdWq6hZFw0vawjPo2SBt5kaxmLRDx6v79x0kja2I6rrPsObIGtqbyYmLOeD7L5QIfD9kPGx2EUiVo7lQCgmlkgnY0gmlwhKwS0UmKbXVsdGlhZGRyc5YACASsEtFJBlPBAAoErBLRSQZTwt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDpI6mFl7UvKV1OWYaJdu7iqBKZsLpkMDmSsIcITkHrTuDdGNwglPBg3VkcIJTw4V3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-59-55__1cc64f9b-a887-40e4-86fe-c0df57c57eb4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14823', '14824', '14825', '14826', '14827']
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 14823:14823 -p 14824:14824 -p 14825:14825 -p 14826:14826 -p 14827:14827 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14825 --rest-port=14823 --tcp-port=14824 --discv5-udp-port=14826 --rest-address=0.0.0.0 --nat=extip:172.18.23.124 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fd5edd9fbf99bcf5add0ea9b8e8c2566f81badd7db100ff6e3bf9aa9cc5e9bc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14827 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJD1ky5mdWq6hZFw0vawjPo2SBt5kaxmLRDx6v79x0kja2I6rrPsObIGtqbyYmLOeD7L5QIfD9kPGx2EUiVo7lQCgmlkgnY0gmlwhKwS0UmKbXVsdGlhZGRyc5YACASsEtFJBlPBAAoErBLRSQZTwt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDpI6mFl7UvKV1OWYaJdu7iqBKZsLpkMDmSsIcITkHrTuDdGNwglPBg3VkcIJTw4V3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.124 waku 4a571d5198a3cb8227209186c3accee6e35ee0d30a43ee90fdce098621507522
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a571d5198a3. Setting up logs at ./log/docker/node2_2026-04-08_11-59-55__1cc64f9b-a887-40e4-86fe-c0df57c57eb4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14823
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/debug/v1/info" -H "Content-Type: application/json" -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.124/tcp/14824/p2p/16Uiu2HAkxYpRoDpr5T7PTScDMPs6CGDuUvxLH7fKNL9dPy7o19tv","/ip4/172.18.23.124/tcp/14825/ws/p2p/16Uiu2HAkxYpRoDpr5T7PTScDMPs6CGDuUvxLH7fKNL9dPy7o19tv"],"enrUri":"enr:-L24QCLlUTD6DikIP2CRR8n-UK43z4h8gPSbNsirzo9NvumldL9bTbHvGqabBuuC__TTEnZEhwmK_5nA8dFKrjr_MtQCgmlkgnY0gmlwhKwSF3yKbXVsdGlhZGRyc5YACASsEhd8BjnoAAoErBIXfAY56d0DgnJzhQDHAQAAiXNlY3AyNTZrMaECLmet1E1v4Z6Aeoc6w1o6evUFuSOYRdYA04DjH7LTHIODdGNwgjnog3VkcII56oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14823/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.73/tcp/21441/p2p/16Uiu2HAmPjMNYtMKqKTvkTQrW7ThVrp1w6wHx7Xtssokk7zHux4J"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21440/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14823/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21440/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/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":1775649597803798137,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/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":1775649597803798137,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775649597917714726,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775649597917714726,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775649598033213937,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775649598033213937,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21440/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/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":1775649598147106220,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/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":1775649598147106220,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775649598260270646,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775649598260270646,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775649598373741605,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775649598373741605,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775649598486796607,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775649598486796607,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21440/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21440/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775649598601530244,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14823/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775649598601530244,"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 18b73316c289
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4a571d5198a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-04-08 12:00:03.316 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 12:00:03.316 DEBUG [tests.conftest] Running test: test_store_with_peerAddr with id: 2026-04-08_12-00-03__987fdc63-8e27-4f92-b76d-861c58be1467
2026-04-08 12:00:03.316 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 12:00:03.316 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 12:00:03.317 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 12:00:03.323 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 12:00:03.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_12-00-03__987fdc63-8e27-4f92-b76d-861c58be1467__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 12:00:03.324 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 12:00:03.324 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 12:00:03.325 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 12:00:03.325 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.103
2026-04-08 12:00:03.325 DEBUG [src.node.docker_mananger] Generated ports ['1802', '1803', '1804', '1805', '1806']
2026-04-08 12:00:03.326 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 12:00:03.326 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 12:00:03.326 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 12:00:03.326 DEBUG [src.node.docker_mananger] docker run -i -t -p 1802:1802 -p 1803:1803 -p 1804:1804 -p 1805:1805 -p 1806:1806 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1804 --rest-port=1802 --tcp-port=1803 --discv5-udp-port=1805 --rest-address=0.0.0.0 --nat=extip:172.18.175.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50ccdfdc5cabe4f414432741e7cf6f4aeabf8ebec6bae72b5bbbca69ffad0bc6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1806 --metrics-logging=true --store=true --relay=true
2026-04-08 12:00:03.519 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.103 waku d02dd6a41715be159b9c65f85a82321bba6f33f15398e7db63ebf1e48753b854
2026-04-08 12:00:03.556 DEBUG [src.node.docker_mananger] Container started with ID d02dd6a41715. Setting up logs at ./log/docker/publishing_node1_2026-04-08_12-00-03__987fdc63-8e27-4f92-b76d-861c58be1467__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 12:00:03.557 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1802
2026-04-08 12:00:03.558 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 12:00:03.657 ERROR [src.node.docker_mananger] Max retries reached for container 4ac9ed630037. Exiting log stream.
2026-04-08 12:00:04.123 ERROR [src.node.docker_mananger] Max retries reached for container 174c39c33744. Exiting log stream.
2026-04-08 12:00:04.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1802/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:04.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 12:00:04.564 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 12:00:04.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:04.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.103/tcp/1803/p2p/16Uiu2HAm42Yv1i5WEsXNcQS8HuUGEPo7dEiRVvV12CWLmgn9obaW","/ip4/172.18.175.103/tcp/1804/ws/p2p/16Uiu2HAm42Yv1i5WEsXNcQS8HuUGEPo7dEiRVvV12CWLmgn9obaW"],"enrUri":"enr:-L24QP7jRUf3BO8aKDazcZHjUGat4ZZ05xEijJPI5D6GTKyILNZ7cKlzI6DmxpyNIdB2R8fMU_oZEW40QFn-qqU9WJgCgmlkgnY0gmlwhKwSr2eKbXVsdGlhZGRyc5YACASsEq9nBgcLAAoErBKvZwYHDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECf8zVyU8gk4lNf-xngGfS2vc0ksqr3_1S7eGNd9bxae-DdGNwggcLg3VkcIIHDYV3YWt1MgM"}'
2026-04-08 12:00:04.567 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 12:00:04.574 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 12:00:04.574 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_12-00-03__987fdc63-8e27-4f92-b76d-861c58be1467__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 12:00:04.574 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 12:00:04.574 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 12:00:04.576 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 12:00:04.576 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.166
2026-04-08 12:00:04.576 DEBUG [src.node.docker_mananger] Generated ports ['48150', '48151', '48152', '48153', '48154']
2026-04-08 12:00:04.576 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 12:00:04.576 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 12:00:04.576 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 12:00:04.576 DEBUG [src.node.docker_mananger] docker run -i -t -p 48150:48150 -p 48151:48151 -p 48152:48152 -p 48153:48153 -p 48154:48154 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48152 --rest-port=48150 --tcp-port=48151 --discv5-udp-port=48153 --rest-address=0.0.0.0 --nat=extip:172.18.111.166 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3eaecaaee86e9a0b960ddc80e0c5ea0ca2adf3a9ebc0d5e72c2c9eb3bfaffdf4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48154 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP7jRUf3BO8aKDazcZHjUGat4ZZ05xEijJPI5D6GTKyILNZ7cKlzI6DmxpyNIdB2R8fMU_oZEW40QFn-qqU9WJgCgmlkgnY0gmlwhKwSr2eKbXVsdGlhZGRyc5YACASsEq9nBgcLAAoErBKvZwYHDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECf8zVyU8gk4lNf-xngGfS2vc0ksqr3_1S7eGNd9bxae-DdGNwggcLg3VkcIIHDYV3YWt1MgM --storenode=/ip4/172.18.175.103/tcp/1803/p2p/16Uiu2HAm42Yv1i5WEsXNcQS8HuUGEPo7dEiRVvV12CWLmgn9obaW --store=true --relay=true
2026-04-08 12:00:04.784 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.166 waku ad8919baf99a85de53aa7e39e9efec923ca1565e6611bf14959c6a601c63c4aa
2026-04-08 12:00:04.821 DEBUG [src.node.docker_mananger] Container started with ID ad8919baf99a. Setting up logs at ./log/docker/store_node1_2026-04-08_12-00-03__987fdc63-8e27-4f92-b76d-861c58be1467__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 12:00:04.821 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48150
2026-04-08 12:00:04.822 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 12:00:05.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48150/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:05.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 12:00:05.826 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 12:00:05.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48150/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:05.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.166/tcp/48151/p2p/16Uiu2HAmJ2TopwyVD3JGo687QLUXZeon8uJjWi1JHXzd7LaQpXZY","/ip4/172.18.111.166/tcp/48152/ws/p2p/16Uiu2HAmJ2TopwyVD3JGo687QLUXZeon8uJjWi1JHXzd7LaQpXZY"],"enrUri":"enr:-L24QOU3bX0rhl4NvjzQCzccncFI4X7yc3dMBUGb01l7vp4eMgAVpajqOZhqcgqaRfJCG6mhZ68l7O7gB9Xx0s1ohiMCgmlkgnY0gmlwhKwSb6aKbXVsdGlhZGRyc5YACASsEm-mBrwXAAoErBJvpga8GN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDT8qtj0vbWeGoP_coUli68qN17CDEYpWuDIpcxM6yIL-DdGNwgrwXg3VkcIK8GYV3YWt1MgM"}'
2026-04-08 12:00:05.829 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 12:00:05.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48150/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.103/tcp/1803/p2p/16Uiu2HAm42Yv1i5WEsXNcQS8HuUGEPo7dEiRVvV12CWLmgn9obaW"]'
2026-04-08 12:00:05.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:05.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 12:00:05.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:05.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48150/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 12:00:05.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:05.838 DEBUG [src.steps.store] Relaying message
2026-04-08 12:00:05.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 12:00:05.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 12:00:05.845 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 12:00:06.045 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 12:00:06.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48150/store/v3/messages?peerAddr=%2Fip4%2F172.18.175.103%2Ftcp%2F1803%2Fp2p%2F16Uiu2HAm42Yv1i5WEsXNcQS8HuUGEPo7dEiRVvV12CWLmgn9obaW&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 12:00:06.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"67dc0cb4c0fb0bd78810","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2a869ceb1d2acc9691696a5d0e878a52aaaf06a065073b2a1d7cf355bf4adbf4"}]}'
2026-04-08 12:00:06.054 DEBUG [src.steps.store] messages length is 1
2026-04-08 12:00:06.056 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 12:00:06.057 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 12:00:06.057 DEBUG [src.node.waku_node] Stopping container with id d02dd6a41715
2026-04-08 12:00:06.536 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 12:00:06.537 DEBUG [src.node.waku_node] Stopping container with id ad8919baf99a
2026-04-08 12:00:07.020 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 12:00:07.021 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 12:00:07.027 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 12:00:07.034 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-04-08 11:52:42.296 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:42.296 DEBUG [tests.conftest] Running test: test_time_filter_matches_one_message with id: 2026-04-08_11-52-42__1c56216f-7414-4c23-82ac-9811159c377d
2026-04-08 11:52:42.296 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:42.297 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:52:42.297 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:52:42.303 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:42.304 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-52-42__1c56216f-7414-4c23-82ac-9811159c377d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:42.304 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:42.304 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:42.305 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:42.305 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.156
2026-04-08 11:52:42.305 DEBUG [src.node.docker_mananger] Generated ports ['29251', '29252', '29253', '29254', '29255']
2026-04-08 11:52:42.306 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:42.306 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:42.306 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:42.306 DEBUG [src.node.docker_mananger] docker run -i -t -p 29251:29251 -p 29252:29252 -p 29253:29253 -p 29254:29254 -p 29255:29255 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29253 --rest-port=29251 --tcp-port=29252 --discv5-udp-port=29254 --rest-address=0.0.0.0 --nat=extip:172.18.225.156 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f6cc36df31c518ae8ae7bc9d28f864deab9faf98bdbf0bb0119cc7af1c389d8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29255 --metrics-logging=true --store=true --relay=true
2026-04-08 11:52:42.502 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.156 waku 6fc27d5a454ec1330ab59be9999e2ce942e2417cdfcd1c35e9d23128514ce720
2026-04-08 11:52:42.533 DEBUG [src.node.docker_mananger] Container started with ID 6fc27d5a454e. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-52-42__1c56216f-7414-4c23-82ac-9811159c377d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:42.533 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29251
2026-04-08 11:52:42.534 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:42.629 ERROR [src.node.docker_mananger] Max retries reached for container cc0e16de5758. Exiting log stream.
2026-04-08 11:52:43.098 ERROR [src.node.docker_mananger] Max retries reached for container 531894ac4ff0. Exiting log stream.
2026-04-08 11:52:43.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29251/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:43.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:43.539 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:43.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29251/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:43.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.156/tcp/29252/p2p/16Uiu2HAkuXQHszZtLDZ7HYxWXeX2cqgqSKgYfcLVtC36SbzXZwmZ","/ip4/172.18.225.156/tcp/29253/ws/p2p/16Uiu2HAkuXQHszZtLDZ7HYxWXeX2cqgqSKgYfcLVtC36SbzXZwmZ"],"enrUri":"enr:-L24QO1fYV_H-2U2tQxjAiDWlon-Erv3RlZwkI8r1apFA-QUCyXxhuWHazxu1jFxe8T21G-da9qpPpL4ZJmHCS2oaCACgmlkgnY0gmlwhKwS4ZyKbXVsdGlhZGRyc5YACASsEuGcBnJEAAoErBLhnAZyRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAXe_BlsBlHHc0gx65cFdJnaAlM3VlxE2jNNubwrFhTCDdGNwgnJEg3VkcIJyRoV3YWt1MgM"}'
2026-04-08 11:52:43.541 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:43.548 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:43.548 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-52-42__1c56216f-7414-4c23-82ac-9811159c377d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:43.549 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:43.549 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:43.550 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:43.550 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.132
2026-04-08 11:52:43.550 DEBUG [src.node.docker_mananger] Generated ports ['42339', '42340', '42341', '42342', '42343']
2026-04-08 11:52:43.551 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:43.551 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:43.551 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:43.551 DEBUG [src.node.docker_mananger] docker run -i -t -p 42339:42339 -p 42340:42340 -p 42341:42341 -p 42342:42342 -p 42343:42343 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42341 --rest-port=42339 --tcp-port=42340 --discv5-udp-port=42342 --rest-address=0.0.0.0 --nat=extip:172.18.167.132 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ded2dfbc9a3c4c314c852a9e578e51ce05b9be21a92f9769ceeb1dc790181a75 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42343 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO1fYV_H-2U2tQxjAiDWlon-Erv3RlZwkI8r1apFA-QUCyXxhuWHazxu1jFxe8T21G-da9qpPpL4ZJmHCS2oaCACgmlkgnY0gmlwhKwS4ZyKbXVsdGlhZGRyc5YACASsEuGcBnJEAAoErBLhnAZyRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAXe_BlsBlHHc0gx65cFdJnaAlM3VlxE2jNNubwrFhTCDdGNwgnJEg3VkcIJyRoV3YWt1MgM --storenode=/ip4/172.18.225.156/tcp/29252/p2p/16Uiu2HAkuXQHszZtLDZ7HYxWXeX2cqgqSKgYfcLVtC36SbzXZwmZ --store=true --relay=true
2026-04-08 11:52:43.744 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.132 waku 8a39235d2d1d45db9d46662b00e85e1c2c1c39e49a714e37ef7340854e951883
2026-04-08 11:52:43.782 DEBUG [src.node.docker_mananger] Container started with ID 8a39235d2d1d. Setting up logs at ./log/docker/store_node1_2026-04-08_11-52-42__1c56216f-7414-4c23-82ac-9811159c377d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:43.782 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 42339
2026-04-08 11:52:43.782 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:44.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42339/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:44.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:44.786 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:44.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42339/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:44.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.132/tcp/42340/p2p/16Uiu2HAmEHJ68EG4N9qzeDuj9g3uJV6trhGuXzTbD3HD8JkjtppT","/ip4/172.18.167.132/tcp/42341/ws/p2p/16Uiu2HAmEHJ68EG4N9qzeDuj9g3uJV6trhGuXzTbD3HD8JkjtppT"],"enrUri":"enr:-L24QAIMQnZi8Vtnk-FrQTnsPVNYM2REFD_cDp_7n3OA54N8SJ6ab8I_BUgxpq8kdlhblZwLFTcEzFs8bOPxTTQ3HtsCgmlkgnY0gmlwhKwSp4SKbXVsdGlhZGRyc5YACASsEqeEBqVkAAoErBKnhAalZd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGCinMNiReTpdO-TC2VX0NBSxo0ILl4v1UEhMQkyh2JSDdGNwgqVkg3VkcIKlZoV3YWt1MgM"}'
2026-04-08 11:52:44.789 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:44.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42339/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.156/tcp/29252/p2p/16Uiu2HAkuXQHszZtLDZ7HYxWXeX2cqgqSKgYfcLVtC36SbzXZwmZ"]'
2026-04-08 11:52:44.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:44.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29251/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:44.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:44.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42339/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:44.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:44.798 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:44.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29251/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:44.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:44.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:45.004 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:45.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29251/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:45.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:45.011 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:45.212 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:45.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29251/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:45.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:45.218 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:45.418 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:45.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29251/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:45.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:45.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:45.625 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:45.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29251/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:45.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:45.631 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:45.832 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:45.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29251/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:45.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:45.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:46.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29251/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775649161798230112&endTime=1775649161798430112&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:46.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe6849db8558c3936c58d00015d1df008d4bc22a74fb4442e09edb9c42d29ffcb"}]}'
2026-04-08 11:52:46.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775649161798230112&endTime=1775649161798430112&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:46.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe6849db8558c3936c58d00015d1df008d4bc22a74fb4442e09edb9c42d29ffcb"}]}'
2026-04-08 11:52:46.049 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:46.050 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:46.050 DEBUG [src.node.waku_node] Stopping container with id 6fc27d5a454e
2026-04-08 11:52:46.563 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:46.566 DEBUG [src.node.waku_node] Stopping container with id 8a39235d2d1d
2026-04-08 11:52:47.035 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:47.037 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:47.043 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:47.050 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,64 @@
2026-04-08 11:54:18.957 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:54:18.958 DEBUG [tests.conftest] Running test: test_publish_without_subscribing_via_api_works with id: 2026-04-08_11-54-18__0e1e7691-1b97-408e-9479-388418c70804
2026-04-08 11:54:18.960 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:54:18.961 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:54:18.963 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 11:54:18.974 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:54:18.974 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-54-18__0e1e7691-1b97-408e-9479-388418c70804__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:18.974 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:54:18.974 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:54:18.976 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:54:18.976 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.74
2026-04-08 11:54:18.976 DEBUG [src.node.docker_mananger] Generated ports ['64428', '64429', '64430', '64431', '64432']
2026-04-08 11:54:18.976 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:54:18.976 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:54:18.976 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:54:18.976 DEBUG [src.node.docker_mananger] docker run -i -t -p 64428:64428 -p 64429:64429 -p 64430:64430 -p 64431:64431 -p 64432:64432 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64430 --rest-port=64428 --tcp-port=64429 --discv5-udp-port=64431 --rest-address=0.0.0.0 --nat=extip:172.18.216.74 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=048ea4dad62a668fa12300d94c1fc9f3aa71ba8bccb1ffdd005e0f42da955d5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64432 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-08 11:54:19.167 ERROR [src.node.docker_mananger] Max retries reached for container 9334cab82100. Exiting log stream.
2026-04-08 11:54:19.169 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.74 waku 7c357c352a34bb8465e85316dbaf9f736e79b8bac0efb8205cca92b8a9d47a5a
2026-04-08 11:54:19.207 DEBUG [src.node.docker_mananger] Container started with ID 7c357c352a34. Setting up logs at ./log/docker/node1_2026-04-08_11-54-18__0e1e7691-1b97-408e-9479-388418c70804__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:19.207 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 64428
2026-04-08 11:54:19.208 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:19.781 ERROR [src.node.docker_mananger] Max retries reached for container 53a0ecad86ba. Exiting log stream.
2026-04-08 11:54:20.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64428/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:20.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:20.211 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:20.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:20.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.74/tcp/64429/p2p/16Uiu2HAkyZzzYj3fLe1QjwYU88KqiAToiqbDpa4dj7hDmhqLLTPY","/ip4/172.18.216.74/tcp/64430/ws/p2p/16Uiu2HAkyZzzYj3fLe1QjwYU88KqiAToiqbDpa4dj7hDmhqLLTPY"],"enrUri":"enr:-L24QB_lOJXYeKvKIEPVRhtY8TrRIKFAwtmkA9Ufw-lmqxi7amHr8689tHoeWwQocxeW2PKAQIKNwJGE2OxbNLiII6kCgmlkgnY0gmlwhKwS2EqKbXVsdGlhZGRyc5YACASsEthKBvutAAoErBLYSgb7rt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECPZDkapHRNoXn7P-Bc8e1oqPck5lTrlwvre9vl-eb_euDdGNwgvutg3VkcIL7r4V3YWt1MgU"}'
2026-04-08 11:54:20.214 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:20.221 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:54:20.221 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-54-18__0e1e7691-1b97-408e-9479-388418c70804__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:20.221 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:54:20.221 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:54:20.222 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:54:20.223 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.214
2026-04-08 11:54:20.223 DEBUG [src.node.docker_mananger] Generated ports ['49454', '49455', '49456', '49457', '49458']
2026-04-08 11:54:20.223 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:54:20.223 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:54:20.223 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:54:20.223 DEBUG [src.node.docker_mananger] docker run -i -t -p 49454:49454 -p 49455:49455 -p 49456:49456 -p 49457:49457 -p 49458:49458 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49456 --rest-port=49454 --tcp-port=49455 --discv5-udp-port=49457 --rest-address=0.0.0.0 --nat=extip:172.18.214.214 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fcbac0ed1cce84fef0316ba6b8b4250ddb67c15bdc4fcda70ba5b189be9a3fdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49458 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB_lOJXYeKvKIEPVRhtY8TrRIKFAwtmkA9Ufw-lmqxi7amHr8689tHoeWwQocxeW2PKAQIKNwJGE2OxbNLiII6kCgmlkgnY0gmlwhKwS2EqKbXVsdGlhZGRyc5YACASsEthKBvutAAoErBLYSgb7rt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECPZDkapHRNoXn7P-Bc8e1oqPck5lTrlwvre9vl-eb_euDdGNwgvutg3VkcIL7r4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-08 11:54:20.411 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.214 waku ef80e0ba139947744d4b03a8d3bbff7e6cb127c98a24eae7066dee8336a09a23
2026-04-08 11:54:20.453 DEBUG [src.node.docker_mananger] Container started with ID ef80e0ba1399. Setting up logs at ./log/docker/node2_2026-04-08_11-54-18__0e1e7691-1b97-408e-9479-388418c70804__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:54:20.454 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49454
2026-04-08 11:54:20.454 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:54:21.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49454/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:21.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:54:21.468 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:54:21.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49454/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:54:21.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.214/tcp/49455/p2p/16Uiu2HAmHRWL8fXKebaL8LJpWBQZ1qt4itp1k7BGfSLdUrKFPGb9","/ip4/172.18.214.214/tcp/49456/ws/p2p/16Uiu2HAmHRWL8fXKebaL8LJpWBQZ1qt4itp1k7BGfSLdUrKFPGb9"],"enrUri":"enr:-L24QAdMwa0cBJpVguXRHb3OkkvPkth3Hf_IR-f87KWzN42CQl76yhPmz6k3rDXIrStivDMBG_IfIXtM-vn_l863f30CgmlkgnY0gmlwhKwS1taKbXVsdGlhZGRyc5YACASsEtbWBsEvAAoErBLW1gbBMN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDRtYzrQWcKMNXibIvyoJGL5MZlMUfOc2L3Hz_o_LErCiDdGNwgsEvg3VkcILBMYV3YWt1MgE"}'
2026-04-08 11:54:21.484 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:54:21.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49454/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.74/tcp/64429/p2p/16Uiu2HAkyZzzYj3fLe1QjwYU88KqiAToiqbDpa4dj7hDmhqLLTPY"]'
2026-04-08 11:54:21.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:21.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64428/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:21.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:21.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49454/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:54:21.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:54:21.512 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:54:21.513 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:54:21.514 DEBUG [src.node.waku_node] Stopping container with id 7c357c352a34
2026-04-08 11:54:22.014 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:22.015 DEBUG [src.node.waku_node] Stopping container with id ef80e0ba1399
2026-04-08 11:54:22.488 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:54:22.491 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:54:22.499 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:54:22.506 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2026-04-08 11:52:27.237 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:27.237 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case1 with id: 2026-04-08_11-52-27__cd8988cd-1142-4228-873b-3ef26639c030
2026-04-08 11:52:27.238 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:27.244 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:27.244 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-52-27__cd8988cd-1142-4228-873b-3ef26639c030__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:27.250 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:27.250 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-52-27__cd8988cd-1142-4228-873b-3ef26639c030__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:27.256 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:27.256 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-52-27__cd8988cd-1142-4228-873b-3ef26639c030__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:27.256 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:52:27.257 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:27.257 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:27.260 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:27.260 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.165
2026-04-08 11:52:27.260 DEBUG [src.node.docker_mananger] Generated ports ['5606', '5607', '5608', '5609', '5610']
2026-04-08 11:52:27.260 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:27.260 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:27.260 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:27.261 DEBUG [src.node.docker_mananger] docker run -i -t -p 5606:5606 -p 5607:5607 -p 5608:5608 -p 5609:5609 -p 5610:5610 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5608 --rest-port=5606 --tcp-port=5607 --discv5-udp-port=5609 --rest-address=0.0.0.0 --nat=extip:172.18.102.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=daa9adfaeebe79cc8f4d3db1af0b85ef01f295d653cd851322cf6d3afc01cbc2 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5610 --metrics-logging=true --relay=true
2026-04-08 11:52:27.449 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.165 waku cf5ac01988fbc83b3a31e401bfa160c976fe185d320bc1ad60f406174dc1f29e
2026-04-08 11:52:27.483 DEBUG [src.node.docker_mananger] Container started with ID cf5ac01988fb. Setting up logs at ./log/docker/node1_2026-04-08_11-52-27__cd8988cd-1142-4228-873b-3ef26639c030__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:27.484 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5606
2026-04-08 11:52:27.485 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:27.595 ERROR [src.node.docker_mananger] Max retries reached for container 65d11b8ea058. Exiting log stream.
2026-04-08 11:52:28.029 ERROR [src.node.docker_mananger] Max retries reached for container 95b2cfd13b4a. Exiting log stream.
2026-04-08 11:52:28.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5606/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:28.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:28.489 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:28.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5606/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:28.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.165/tcp/5607/p2p/16Uiu2HAmFzGGjDS3rFhLZRBe4nBPr8JB2CJgzJNHhskkGFbnBs23","/ip4/172.18.102.165/tcp/5608/ws/p2p/16Uiu2HAmFzGGjDS3rFhLZRBe4nBPr8JB2CJgzJNHhskkGFbnBs23"],"enrUri":"enr:-L24QLs6fhc67jKzxU_qzLnyLbNsMwtyt0TiL7fjz5nLvN5wZrWlBwmapA-SbBe1Jyg0Tind9udxBQjbH27iPSE6AcACgmlkgnY0gmlwhKwSZqWKbXVsdGlhZGRyc5YACASsEmalBhXnAAoErBJmpQYV6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDMYMZNovPszr07a5h7mW-cucIAINR3QVLYFATB18yp-SDdGNwghXng3VkcIIV6YV3YWt1MhM"}'
2026-04-08 11:52:28.491 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:28.492 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:28.492 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:28.493 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:28.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.68
2026-04-08 11:52:28.494 DEBUG [src.node.docker_mananger] Generated ports ['27570', '27571', '27572', '27573', '27574']
2026-04-08 11:52:28.494 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:28.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:28.494 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:28.494 DEBUG [src.node.docker_mananger] docker run -i -t -p 27570:27570 -p 27571:27571 -p 27572:27572 -p 27573:27573 -p 27574:27574 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27572 --rest-port=27570 --tcp-port=27571 --discv5-udp-port=27573 --rest-address=0.0.0.0 --nat=extip:172.18.9.68 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=228b37e16b5fc6bbb3eb0af9ecdbad0aeede32f762db81fef530f9164ebead48 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27574 --metrics-logging=true --relay=true --storenode=/ip4/172.18.102.165/tcp/5607/p2p/16Uiu2HAmFzGGjDS3rFhLZRBe4nBPr8JB2CJgzJNHhskkGFbnBs23 --discv5-bootstrap-node=enr:-L24QLs6fhc67jKzxU_qzLnyLbNsMwtyt0TiL7fjz5nLvN5wZrWlBwmapA-SbBe1Jyg0Tind9udxBQjbH27iPSE6AcACgmlkgnY0gmlwhKwSZqWKbXVsdGlhZGRyc5YACASsEmalBhXnAAoErBJmpQYV6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDMYMZNovPszr07a5h7mW-cucIAINR3QVLYFATB18yp-SDdGNwghXng3VkcIIV6YV3YWt1MhM
2026-04-08 11:52:28.676 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.68 waku d1f9ce7162067f664181f137d98d4b7c8ba1e79edb201c96f4cde24d0e488c74
2026-04-08 11:52:28.715 DEBUG [src.node.docker_mananger] Container started with ID d1f9ce716206. Setting up logs at ./log/docker/node2_2026-04-08_11-52-27__cd8988cd-1142-4228-873b-3ef26639c030__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:28.716 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 27570
2026-04-08 11:52:28.716 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:29.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27570/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:29.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:29.723 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:29.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27570/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:29.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.68/tcp/27571/p2p/16Uiu2HAmVeQvYpcRA84jHVoNkBt7gyXwLqgUR3PFunwWTKSaSH2B","/ip4/172.18.9.68/tcp/27572/ws/p2p/16Uiu2HAmVeQvYpcRA84jHVoNkBt7gyXwLqgUR3PFunwWTKSaSH2B"],"enrUri":"enr:-L24QIR8itDpKrvnbKowCSnogeojC-w3zSDhsazg38A6BxAbBTMu_1XG68ztCyYKHhoqfUD-d9bqqZTC3GA5dzyy-9YCgmlkgnY0gmlwhKwSCUSKbXVsdGlhZGRyc5YACASsEglEBmuzAAoErBIJRAZrtN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_HDh2Px88VxZaqJcoP9AZ1k0P_CK1X-_e3-l-azT2pyDdGNwgmuzg3VkcIJrtYV3YWt1MhM"}'
2026-04-08 11:52:29.726 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:29.726 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:29.726 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:29.727 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:29.728 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.202
2026-04-08 11:52:29.728 DEBUG [src.node.docker_mananger] Generated ports ['37198', '37199', '37200', '37201', '37202']
2026-04-08 11:52:29.728 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:29.728 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:29.728 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:29.728 DEBUG [src.node.docker_mananger] docker run -i -t -p 37198:37198 -p 37199:37199 -p 37200:37200 -p 37201:37201 -p 37202:37202 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37200 --rest-port=37198 --tcp-port=37199 --discv5-udp-port=37201 --rest-address=0.0.0.0 --nat=extip:172.18.206.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4e83d5f7e028e20b4abec15ab927dab2fd49f5fef6e6d2e72c7a13d2e78dcec --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37202 --metrics-logging=true --relay=true --storenode=/ip4/172.18.9.68/tcp/27571/p2p/16Uiu2HAmVeQvYpcRA84jHVoNkBt7gyXwLqgUR3PFunwWTKSaSH2B --discv5-bootstrap-node=enr:-L24QIR8itDpKrvnbKowCSnogeojC-w3zSDhsazg38A6BxAbBTMu_1XG68ztCyYKHhoqfUD-d9bqqZTC3GA5dzyy-9YCgmlkgnY0gmlwhKwSCUSKbXVsdGlhZGRyc5YACASsEglEBmuzAAoErBIJRAZrtN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_HDh2Px88VxZaqJcoP9AZ1k0P_CK1X-_e3-l-azT2pyDdGNwgmuzg3VkcIJrtYV3YWt1MhM
2026-04-08 11:52:29.920 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.202 waku d9fd18bdc8b6fb21175e097391d66d19f442675d7eeb245795c41905fecff7f4
2026-04-08 11:52:29.957 DEBUG [src.node.docker_mananger] Container started with ID d9fd18bdc8b6. Setting up logs at ./log/docker/node3_2026-04-08_11-52-27__cd8988cd-1142-4228-873b-3ef26639c030__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:29.958 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 37198
2026-04-08 11:52:29.958 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:30.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37198/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:30.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:30.962 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:30.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:30.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.202/tcp/37199/p2p/16Uiu2HAm2GATcBLX1L3DhKMETCbypxd1ENS8R8adC7KUouVRQUs7","/ip4/172.18.206.202/tcp/37200/ws/p2p/16Uiu2HAm2GATcBLX1L3DhKMETCbypxd1ENS8R8adC7KUouVRQUs7"],"enrUri":"enr:-L24QHZ5x1iJcMbqcOBoZPYe1DDshXUwjT3-xxycxwy9WglLY3ju7RO5iO11ktLk0g_AVyAMHZestTk8MNTyxcXYTz8CgmlkgnY0gmlwhKwSzsqKbXVsdGlhZGRyc5YACASsEs7KBpFPAAoErBLOygaRUN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZZIzy2AOJz1j2rP1ljkoDD9tKsbvEutSPls8yWX7Jb6DdGNwgpFPg3VkcIKRUYV3YWt1MgE"}'
2026-04-08 11:52:30.965 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:30.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.165/tcp/5607/p2p/16Uiu2HAmFzGGjDS3rFhLZRBe4nBPr8JB2CJgzJNHhskkGFbnBs23"]'
2026-04-08 11:52:30.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:30.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.68/tcp/27571/p2p/16Uiu2HAmVeQvYpcRA84jHVoNkBt7gyXwLqgUR3PFunwWTKSaSH2B"]'
2026-04-08 11:52:31.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:31.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:31.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:31.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.029 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.035 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.045 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.051 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.061 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.067 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.077 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.082 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.092 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.098 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.108 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.115 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.128 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.133 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.143 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.148 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.159 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.165 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.176 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.181 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.191 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.199 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.209 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.218 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.228 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.235 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.245 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.251 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.264 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.274 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.285 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.292 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.302 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.309 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.320 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.328 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.338 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.345 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.357 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27570/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.362 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.373 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.377 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.388 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.393 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.403 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.407 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.418 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.423 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.434 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.438 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.449 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.454 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.464 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.469 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.479 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.485 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.496 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.503 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.513 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:31.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:31.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:31.518 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-08 11:52:31.528 DEBUG [src.node.waku_node] Restarting container with id cf5ac01988fb
2026-04-08 11:52:32.209 DEBUG [src.node.waku_node] Restarting container with id d1f9ce716206
2026-04-08 11:52:33.098 DEBUG [src.node.waku_node] Restarting container with id d9fd18bdc8b6
2026-04-08 11:52:33.784 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-04-08 11:52:35.785 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:35.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5606/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:35.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe7f4e1c21955b03f0a389c638e6a5a2c5b65e0e683c00ad50f4a4ae240db3573"},{"messageHash":"0x177acd03afd3d3ee06f0c5bba96af0b0c7e817ee1cf142e6cd2171ebede51e7e"},{"messageHash":"0x34c2960bd8e66af80e4a63c19054a0c854b661307a80bfb792371f2b4a3ec8b5"},{"messageHash":"0xc53e7792b5f2ddbeb9ecdb6281ca7d9dfb3c96e245a3cf1ca6d57f94715ad865"},{"messageHash":"0xef9ec7805945755d3576f744993f18f6b6ecc7035d628fa07e8c698f5eeb15c8"},{"messageHash":"0x94d5047fd088582afe717fb36d484ebf7333a4507c95683604827398b9da406e"},{"messageHash":"0x09271c4277d7b778999d3a4d5ece1f256e88d41bdc7ec79dc67a4a4729c71eed"},{"messageHash":"0x1395e55c7a9254b5203813a37773d86ee4b253a31363319fb52aaaced7eff537"},{"messageHash":"0xe661675d2288df31dbb14e43f37c5962f8b817a892f38ad1def154df0e73cf21"},{"messageHash":"0x3cfd04b9c7555df612f8c762097e9d38edf08edce52ec8618907ba32248b3e74"},{"messageHash":"0x1974f2d895d656ad52f26dac396160766f83d18eb0ab112dabf19c28a752852c"},{"messageHash":"0xdad66af1c1927e782d71b4bbf245f16da22a0aa6dad2185a562a029f7b5af103"},{"messageHash":"0xdc6cbf19469dac23519f99b4c22492b9e18ee29efe84011acd125550adfc1e46"},{"messageHash":"0x97d2e45c193f11d2eff395c0676273c0e98a7f791325577f1599e9cfa67b67d9"},{"messageHash":"0x7d2c08ee8fb0c6522de3dd3a695fc14171e90e89a0b84973e6dd8b2340534336"},{"messageHash":"0xeaf43f8d65f1013b820f809559981109197dbc8a7728e3970312b200c9855580"},{"messageHash":"0x958744480bc01d4e1c28aa7795314cd0aa7e005b94b330d872c9ddb4fac9c37f"},{"messageHash":"0x1f55ad72213e1a48fc6972e4ef8798be556e9d383c1d61bceee7d28e3a428d2e"},{"messageHash":"0xc8b18d8cf8673df8401576abb4e556655a71a1097b71ed24ab6a691cb4e7781c"},{"messageHash":"0xf7c4b7199976a249d37c8d3afa87366e430d2273e075d070386b3ff8e6ab4b1a"},{"messageHash":"0x3c362673688267664f3deeb71f1cf8ceb6fb3e63ac74d84b6341af90c0e1fdd4"},{"messageHash":"0xbc813d792794e6fd3bae6cbe2732e3160dba451cf30fa00c46cdee6fcb53b5fe"},{"messageHash":"0xcbbee05bc6d2da7f8f7a14644d128ef8bc295893c02a5437af974b512a1b6880"},{"messageHash":"0x3ce0ab22ff2474d57c74abc29ab05c78c6c828f89836ef35736cf032ba30b4e8"},{"messageHash":"0x5cb2e9647cd8de0a4b90885be3f47108a8d67ea8ae22074d8fd62e9bfdb94be7"},{"messageHash":"0xa7bee841537c46a5bad4bd72a6af79a1f96c18b657493a6ace63999f49a6388c"},{"messageHash":"0x28fcf9aedd0b92036fe289a060b8cc446f2f97efabe2235f5ec601fc4cba6048"},{"messageHash":"0xb9702ecd15d394f92833f5add7d32367cc327744a855addacb254c13e7708a56"},{"messageHash":"0xd5134ed2ed44408a004b239a0b56d67e951fb7fbf4828efd554c199ff4320b69"},{"messageHash":"0x517b33ac70b4a3e8d897466017258d7834e3baf76f9cb23d753ce3a1c6f96a7a"}]}'
2026-04-08 11:52:35.790 DEBUG [src.steps.store] messages length is 30
2026-04-08 11:52:35.794 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:35.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27570/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:35.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe7f4e1c21955b03f0a389c638e6a5a2c5b65e0e683c00ad50f4a4ae240db3573"},{"messageHash":"0x177acd03afd3d3ee06f0c5bba96af0b0c7e817ee1cf142e6cd2171ebede51e7e"},{"messageHash":"0x34c2960bd8e66af80e4a63c19054a0c854b661307a80bfb792371f2b4a3ec8b5"},{"messageHash":"0xc53e7792b5f2ddbeb9ecdb6281ca7d9dfb3c96e245a3cf1ca6d57f94715ad865"},{"messageHash":"0xef9ec7805945755d3576f744993f18f6b6ecc7035d628fa07e8c698f5eeb15c8"},{"messageHash":"0x94d5047fd088582afe717fb36d484ebf7333a4507c95683604827398b9da406e"},{"messageHash":"0x09271c4277d7b778999d3a4d5ece1f256e88d41bdc7ec79dc67a4a4729c71eed"},{"messageHash":"0x1395e55c7a9254b5203813a37773d86ee4b253a31363319fb52aaaced7eff537"},{"messageHash":"0xe661675d2288df31dbb14e43f37c5962f8b817a892f38ad1def154df0e73cf21"},{"messageHash":"0x3cfd04b9c7555df612f8c762097e9d38edf08edce52ec8618907ba32248b3e74"},{"messageHash":"0x1974f2d895d656ad52f26dac396160766f83d18eb0ab112dabf19c28a752852c"},{"messageHash":"0xdad66af1c1927e782d71b4bbf245f16da22a0aa6dad2185a562a029f7b5af103"},{"messageHash":"0xdc6cbf19469dac23519f99b4c22492b9e18ee29efe84011acd125550adfc1e46"},{"messageHash":"0x97d2e45c193f11d2eff395c0676273c0e98a7f791325577f1599e9cfa67b67d9"},{"messageHash":"0x7d2c08ee8fb0c6522de3dd3a695fc14171e90e89a0b84973e6dd8b2340534336"},{"messageHash":"0xeaf43f8d65f1013b820f809559981109197dbc8a7728e3970312b200c9855580"},{"messageHash":"0x958744480bc01d4e1c28aa7795314cd0aa7e005b94b330d872c9ddb4fac9c37f"},{"messageHash":"0x1f55ad72213e1a48fc6972e4ef8798be556e9d383c1d61bceee7d28e3a428d2e"},{"messageHash":"0xc8b18d8cf8673df8401576abb4e556655a71a1097b71ed24ab6a691cb4e7781c"},{"messageHash":"0xf7c4b7199976a249d37c8d3afa87366e430d2273e075d070386b3ff8e6ab4b1a"},{"messageHash":"0x3c362673688267664f3deeb71f1cf8ceb6fb3e63ac74d84b6341af90c0e1fdd4"},{"messageHash":"0xbc813d792794e6fd3bae6cbe2732e3160dba451cf30fa00c46cdee6fcb53b5fe"},{"messageHash":"0xcbbee05bc6d2da7f8f7a14644d128ef8bc295893c02a5437af974b512a1b6880"},{"messageHash":"0x3ce0ab22ff2474d57c74abc29ab05c78c6c828f89836ef35736cf032ba30b4e8"},{"messageHash":"0x5cb2e9647cd8de0a4b90885be3f47108a8d67ea8ae22074d8fd62e9bfdb94be7"},{"messageHash":"0xa7bee841537c46a5bad4bd72a6af79a1f96c18b657493a6ace63999f49a6388c"},{"messageHash":"0x28fcf9aedd0b92036fe289a060b8cc446f2f97efabe2235f5ec601fc4cba6048"},{"messageHash":"0xb9702ecd15d394f92833f5add7d32367cc327744a855addacb254c13e7708a56"},{"messageHash":"0xd5134ed2ed44408a004b239a0b56d67e951fb7fbf4828efd554c199ff4320b69"},{"messageHash":"0x517b33ac70b4a3e8d897466017258d7834e3baf76f9cb23d753ce3a1c6f96a7a"}]}'
2026-04-08 11:52:35.798 DEBUG [src.steps.store] messages length is 30
2026-04-08 11:52:35.801 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:35.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37198/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:35.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"848fc86a1bfb30befaa9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe7f4e1c21955b03f0a389c638e6a5a2c5b65e0e683c00ad50f4a4ae240db3573"},{"messageHash":"0x177acd03afd3d3ee06f0c5bba96af0b0c7e817ee1cf142e6cd2171ebede51e7e"},{"messageHash":"0x34c2960bd8e66af80e4a63c19054a0c854b661307a80bfb792371f2b4a3ec8b5"},{"messageHash":"0xc53e7792b5f2ddbeb9ecdb6281ca7d9dfb3c96e245a3cf1ca6d57f94715ad865"},{"messageHash":"0xef9ec7805945755d3576f744993f18f6b6ecc7035d628fa07e8c698f5eeb15c8"},{"messageHash":"0x94d5047fd088582afe717fb36d484ebf7333a4507c95683604827398b9da406e"},{"messageHash":"0x09271c4277d7b778999d3a4d5ece1f256e88d41bdc7ec79dc67a4a4729c71eed"},{"messageHash":"0x1395e55c7a9254b5203813a37773d86ee4b253a31363319fb52aaaced7eff537"},{"messageHash":"0xe661675d2288df31dbb14e43f37c5962f8b817a892f38ad1def154df0e73cf21"},{"messageHash":"0x3cfd04b9c7555df612f8c762097e9d38edf08edce52ec8618907ba32248b3e74"},{"messageHash":"0x1974f2d895d656ad52f26dac396160766f83d18eb0ab112dabf19c28a752852c"},{"messageHash":"0xdad66af1c1927e782d71b4bbf245f16da22a0aa6dad2185a562a029f7b5af103"},{"messageHash":"0xdc6cbf19469dac23519f99b4c22492b9e18ee29efe84011acd125550adfc1e46"},{"messageHash":"0x97d2e45c193f11d2eff395c0676273c0e98a7f791325577f1599e9cfa67b67d9"},{"messageHash":"0x7d2c08ee8fb0c6522de3dd3a695fc14171e90e89a0b84973e6dd8b2340534336"},{"messageHash":"0xeaf43f8d65f1013b820f809559981109197dbc8a7728e3970312b200c9855580"},{"messageHash":"0x958744480bc01d4e1c28aa7795314cd0aa7e005b94b330d872c9ddb4fac9c37f"},{"messageHash":"0x1f55ad72213e1a48fc6972e4ef8798be556e9d383c1d61bceee7d28e3a428d2e"},{"messageHash":"0xc8b18d8cf8673df8401576abb4e556655a71a1097b71ed24ab6a691cb4e7781c"},{"messageHash":"0xf7c4b7199976a249d37c8d3afa87366e430d2273e075d070386b3ff8e6ab4b1a"},{"messageHash":"0x3c362673688267664f3deeb71f1cf8ceb6fb3e63ac74d84b6341af90c0e1fdd4"},{"messageHash":"0xbc813d792794e6fd3bae6cbe2732e3160dba451cf30fa00c46cdee6fcb53b5fe"},{"messageHash":"0xcbbee05bc6d2da7f8f7a14644d128ef8bc295893c02a5437af974b512a1b6880"},{"messageHash":"0x3ce0ab22ff2474d57c74abc29ab05c78c6c828f89836ef35736cf032ba30b4e8"},{"messageHash":"0x5cb2e9647cd8de0a4b90885be3f47108a8d67ea8ae22074d8fd62e9bfdb94be7"},{"messageHash":"0xa7bee841537c46a5bad4bd72a6af79a1f96c18b657493a6ace63999f49a6388c"},{"messageHash":"0x28fcf9aedd0b92036fe289a060b8cc446f2f97efabe2235f5ec601fc4cba6048"},{"messageHash":"0xb9702ecd15d394f92833f5add7d32367cc327744a855addacb254c13e7708a56"},{"messageHash":"0xd5134ed2ed44408a004b239a0b56d67e951fb7fbf4828efd554c199ff4320b69"},{"messageHash":"0x517b33ac70b4a3e8d897466017258d7834e3baf76f9cb23d753ce3a1c6f96a7a"}]}'
2026-04-08 11:52:35.811 DEBUG [src.steps.store] messages length is 30
2026-04-08 11:52:35.816 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:35.817 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:35.817 DEBUG [src.node.waku_node] Stopping container with id cf5ac01988fb
2026-04-08 11:52:36.327 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:36.329 DEBUG [src.node.waku_node] Stopping container with id d1f9ce716206
2026-04-08 11:52:36.778 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:36.780 DEBUG [src.node.waku_node] Stopping container with id d9fd18bdc8b6
2026-04-08 11:52:37.209 ERROR [src.node.docker_mananger] Max retries reached for container cf5ac01988fb. Exiting log stream.
2026-04-08 11:52:37.238 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:37.238 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:37.299 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:37.381 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:37.417 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
2026-04-08 11:51:14.696 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:51:14.697 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_50_15sec_timeout with id: 2026-04-08_11-51-14__7298f99b-46e4-4527-8a11-17fbd9325c01
2026-04-08 11:51:14.697 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:51:14.697 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:51:14.706 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:14.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-14__7298f99b-46e4-4527-8a11-17fbd9325c01__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:14.712 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:14.712 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-14__7298f99b-46e4-4527-8a11-17fbd9325c01__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:14.719 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:14.719 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-51-14__7298f99b-46e4-4527-8a11-17fbd9325c01__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:14.725 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:14.725 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-51-14__7298f99b-46e4-4527-8a11-17fbd9325c01__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:14.725 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:14.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:14.767 DEBUG [src.node.docker_mananger] Network waku created
2026-04-08 11:51:14.767 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.202
2026-04-08 11:51:14.767 DEBUG [src.node.docker_mananger] Generated ports ['13428', '13429', '13430', '13431', '13432']
2026-04-08 11:51:14.768 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:14.768 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:14.768 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:14.768 DEBUG [src.node.docker_mananger] docker run -i -t -p 13428:13428 -p 13429:13429 -p 13430:13430 -p 13431:13431 -p 13432:13432 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13430 --rest-port=13428 --tcp-port=13429 --discv5-udp-port=13431 --rest-address=0.0.0.0 --nat=extip:172.18.98.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ffdd17a72923ecc9bb926f1e6eee6f86bf8dc773682c6feca5fde3cfed0a40db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13432 --metrics-logging=true --relay=true
2026-04-08 11:51:24.032 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.202 waku 297343e582c5b2f5e104bcb83d24f14dff26127516327ce64a14803c5d5bf2c4
2026-04-08 11:51:24.066 DEBUG [src.node.docker_mananger] Container started with ID 297343e582c5. Setting up logs at ./log/docker/node1_2026-04-08_11-51-14__7298f99b-46e4-4527-8a11-17fbd9325c01__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:24.067 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13428
2026-04-08 11:51:24.067 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:25.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13428/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:25.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:25.071 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:25.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:25.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.202/tcp/13429/p2p/16Uiu2HAm4Zb26qEvnfKoEqwua7DjGMDpPKWZBzZ9TzyYQtoGTYAJ","/ip4/172.18.98.202/tcp/13430/ws/p2p/16Uiu2HAm4Zb26qEvnfKoEqwua7DjGMDpPKWZBzZ9TzyYQtoGTYAJ"],"enrUri":"enr:-L24QEKs8HPNS7dWkz4BsshB0zFukco-AwOwke3oQYIFYFE8cAp2baXOwBGe9nvcTbEMv5SrJ1pnyrAjtDHj8lVfKWkCgmlkgnY0gmlwhKwSYsqKbXVsdGlhZGRyc5YACASsEmLKBjR1AAoErBJiygY0dt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECh8A4ZHbHWYASLDytU26HvaQzlWHjLI-cz8deAgN_O3eDdGNwgjR1g3VkcII0d4V3YWt1MgE"}'
2026-04-08 11:51:25.074 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:25.074 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:25.074 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:25.075 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:25.075 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.162
2026-04-08 11:51:25.075 DEBUG [src.node.docker_mananger] Generated ports ['17807', '17808', '17809', '17810', '17811']
2026-04-08 11:51:25.076 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:25.076 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:25.076 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:25.076 DEBUG [src.node.docker_mananger] docker run -i -t -p 17807:17807 -p 17808:17808 -p 17809:17809 -p 17810:17810 -p 17811:17811 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17809 --rest-port=17807 --tcp-port=17808 --discv5-udp-port=17810 --rest-address=0.0.0.0 --nat=extip:172.18.174.162 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=861fb55204bdb3a7cdfc4df9f1d1fdd14858e2a9bcee6f5896952bbc51de24bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17811 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEKs8HPNS7dWkz4BsshB0zFukco-AwOwke3oQYIFYFE8cAp2baXOwBGe9nvcTbEMv5SrJ1pnyrAjtDHj8lVfKWkCgmlkgnY0gmlwhKwSYsqKbXVsdGlhZGRyc5YACASsEmLKBjR1AAoErBJiygY0dt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECh8A4ZHbHWYASLDytU26HvaQzlWHjLI-cz8deAgN_O3eDdGNwgjR1g3VkcII0d4V3YWt1MgE
2026-04-08 11:51:25.272 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.162 waku 9d3c12d26303f2c91e835a6e73cdc64cd63957a23870e12469de50cc73b244c4
2026-04-08 11:51:25.307 DEBUG [src.node.docker_mananger] Container started with ID 9d3c12d26303. Setting up logs at ./log/docker/node2_2026-04-08_11-51-14__7298f99b-46e4-4527-8a11-17fbd9325c01__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:25.307 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17807
2026-04-08 11:51:25.308 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:26.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17807/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:26.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:26.326 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:26.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:26.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.162/tcp/17808/p2p/16Uiu2HAmKYuweDThfcAQBJzPpKmBnn6qTBRLcXqkBvQpJ6w6StHA","/ip4/172.18.174.162/tcp/17809/ws/p2p/16Uiu2HAmKYuweDThfcAQBJzPpKmBnn6qTBRLcXqkBvQpJ6w6StHA"],"enrUri":"enr:-L24QMU-gvwYtMiJBXz5jFRbIG9EkbTFJziTX_9oV9HTC92aU1fxG1Yfd34Mr2UE-9KeoxBA47cepyquroSvMtMtazMCgmlkgnY0gmlwhKwSrqKKbXVsdGlhZGRyc5YACASsEq6iBkWQAAoErBKuogZFkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZnNW_eWqZXc-ObtQ9Bj192q7wRjxvk03V0wu1BGqi42DdGNwgkWQg3VkcIJFkoV3YWt1MgE"}'
2026-04-08 11:51:26.332 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:26.333 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:26.333 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:26.336 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:26.336 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.101
2026-04-08 11:51:26.336 DEBUG [src.node.docker_mananger] Generated ports ['3138', '3139', '3140', '3141', '3142']
2026-04-08 11:51:26.336 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:26.336 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:26.336 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:26.336 DEBUG [src.node.docker_mananger] docker run -i -t -p 3138:3138 -p 3139:3139 -p 3140:3140 -p 3141:3141 -p 3142:3142 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3140 --rest-port=3138 --tcp-port=3139 --discv5-udp-port=3141 --rest-address=0.0.0.0 --nat=extip:172.18.175.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cdfc0f2c05edf9bbaac0ea5f3fbb57fae07af5a2c865a1269c0fd7faa1aeccee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3142 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMU-gvwYtMiJBXz5jFRbIG9EkbTFJziTX_9oV9HTC92aU1fxG1Yfd34Mr2UE-9KeoxBA47cepyquroSvMtMtazMCgmlkgnY0gmlwhKwSrqKKbXVsdGlhZGRyc5YACASsEq6iBkWQAAoErBKuogZFkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZnNW_eWqZXc-ObtQ9Bj192q7wRjxvk03V0wu1BGqi42DdGNwgkWQg3VkcIJFkoV3YWt1MgE
2026-04-08 11:51:26.527 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.101 waku 8920565de8cf3b8f9d6f14edc0b4f23e87ebd5f466dfd9edc3b9dec26e584d54
2026-04-08 11:51:26.564 DEBUG [src.node.docker_mananger] Container started with ID 8920565de8cf. Setting up logs at ./log/docker/node3_2026-04-08_11-51-14__7298f99b-46e4-4527-8a11-17fbd9325c01__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:26.565 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3138
2026-04-08 11:51:26.565 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:27.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3138/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:27.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:27.578 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:27.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3138/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:27.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.101/tcp/3139/p2p/16Uiu2HAmU5QvMdGBxJ1iqKNDYPyCKYEtXtAHzYBfw7pc694RVgMb","/ip4/172.18.175.101/tcp/3140/ws/p2p/16Uiu2HAmU5QvMdGBxJ1iqKNDYPyCKYEtXtAHzYBfw7pc694RVgMb"],"enrUri":"enr:-L24QGqJAZakM4i-cFYNkUhhOnm5tlq-rdAFfDzAn8svqrjxBhU7-1MuQyfqoiiA0BJ3NzdVt6ZABm-NQl3SuMzLypUCgmlkgnY0gmlwhKwSr2WKbXVsdGlhZGRyc5YACASsEq9lBgxDAAoErBKvZQYMRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5SEGWyWp_TEQO2HXWViKV5sJWsgBxRSUJ8hpoW39U2aDdGNwggxDg3VkcIIMRYV3YWt1MgE"}'
2026-04-08 11:51:27.585 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:27.585 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:27.585 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:27.587 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:27.587 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.202
2026-04-08 11:51:27.587 DEBUG [src.node.docker_mananger] Generated ports ['50499', '50500', '50501', '50502', '50503']
2026-04-08 11:51:27.587 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:27.587 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:27.587 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:27.587 DEBUG [src.node.docker_mananger] docker run -i -t -p 50499:50499 -p 50500:50500 -p 50501:50501 -p 50502:50502 -p 50503:50503 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50501 --rest-port=50499 --tcp-port=50500 --discv5-udp-port=50502 --rest-address=0.0.0.0 --nat=extip:172.18.86.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b674772ae264fde5a8cbda9be55b43fd1cd91d421a123086cb6c0d156ca1ecdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50503 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGqJAZakM4i-cFYNkUhhOnm5tlq-rdAFfDzAn8svqrjxBhU7-1MuQyfqoiiA0BJ3NzdVt6ZABm-NQl3SuMzLypUCgmlkgnY0gmlwhKwSr2WKbXVsdGlhZGRyc5YACASsEq9lBgxDAAoErBKvZQYMRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5SEGWyWp_TEQO2HXWViKV5sJWsgBxRSUJ8hpoW39U2aDdGNwggxDg3VkcIIMRYV3YWt1MgE
2026-04-08 11:51:27.779 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.202 waku 57a8187a4a322a525bb41a3ce42c2d611a4101f75a1207c0b70fe54ae98cfdf3
2026-04-08 11:51:27.816 DEBUG [src.node.docker_mananger] Container started with ID 57a8187a4a32. Setting up logs at ./log/docker/node4_2026-04-08_11-51-14__7298f99b-46e4-4527-8a11-17fbd9325c01__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:27.816 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50499
2026-04-08 11:51:27.816 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:28.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50499/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:28.825 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:28.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.202/tcp/50500/p2p/16Uiu2HAmKxSKfXU1jGGeEQ5KfjVostHDyfPQNoyF3qHL8tzASwHD","/ip4/172.18.86.202/tcp/50501/ws/p2p/16Uiu2HAmKxSKfXU1jGGeEQ5KfjVostHDyfPQNoyF3qHL8tzASwHD"],"enrUri":"enr:-L24QFn39WC8uZOgyym5aBF3q_a9RhbZbm-96mw3HHiWFHb5IhL1mXCIO0UxrMkFoHqBHABTvNDKTBrO4mBKrslYbooCgmlkgnY0gmlwhKwSVsqKbXVsdGlhZGRyc5YACASsElbKBsVEAAoErBJWygbFRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbHoMgd0w-8v8AGwv_51_NBuscXt85l7Z5ZaV4j_ACJyDdGNwgsVEg3VkcILFRoV3YWt1MgE"}'
2026-04-08 11:51:28.827 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:28.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:51:28.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:28.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17807/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:51:28.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:28.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3138/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:51:28.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:28.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50499/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:51:28.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:28.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13428/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.174.162/tcp/35586/p2p/16Uiu2HAmKYuweDThfcAQBJzPpKmBnn6qTBRLcXqkBvQpJ6w6StHA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-04-08 11:51:28.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17807/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.98.202/tcp/13429/p2p/16Uiu2HAm4Zb26qEvnfKoEqwua7DjGMDpPKWZBzZ9TzyYQtoGTYAJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.175.101/tcp/41018/p2p/16Uiu2HAmU5QvMdGBxJ1iqKNDYPyCKYEtXtAHzYBfw7pc694RVgMb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-04-08 11:51:28.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3138/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.174.162/tcp/17808/p2p/16Uiu2HAmKYuweDThfcAQBJzPpKmBnn6qTBRLcXqkBvQpJ6w6StHA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.86.202/tcp/44774/p2p/16Uiu2HAmKxSKfXU1jGGeEQ5KfjVostHDyfPQNoyF3qHL8tzASwHD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-04-08 11:51:28.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50499/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:28.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.175.101/tcp/3139/p2p/16Uiu2HAmU5QvMdGBxJ1iqKNDYPyCKYEtXtAHzYBfw7pc694RVgMb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-04-08 11:51:28.865 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-04-08 11:51:48.867 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3588', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:51:48.922 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3588', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:51:48.933 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3588', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-04-08 11:51:48.946 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3588', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-08 11:51:48.955 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-08 11:51:48.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50499/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:48.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-08 11:51:48.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:48.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:48.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:53.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:53.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:53.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:53.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:55.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:55.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:55.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:55.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:55.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:55.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:57.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:57.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:57.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:57.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:57.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:59.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:59.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:59.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:59.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:51:59.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:59.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:00.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:00.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:00.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:00.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:00.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:00.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:01.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:01.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:03.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:03.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:04.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:04.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:04.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:04.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:05.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:05.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:05.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:05.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:05.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:05.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:05.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:05.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:05.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:05.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:05.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:05.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:06.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:06.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:08.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:08.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:10.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:10.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:52:10.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:10.751 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3588', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-08 11:52:10.767 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 15216 bytes 152 pkt (dropped 120, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-08 11:52:10.767 DEBUG [src.libs.common] Sleeping for 15.0 seconds
2026-04-08 11:52:25.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50499/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:25.771 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":1775649108959018973,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649108971885970,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649113086783177,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649113101745135,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649115603283405,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649115615020370,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649115834981080,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649117059295626,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649117070368118,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649117088560617,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649117103579346,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649119571220916,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649119584067546,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649119597596400,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649120639701658,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649120858968898,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649120872699085,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649121499071110,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649123987396719,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649124203358809,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649124214553003,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649125243771450,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649125467088783,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649125476800164,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649125492984426,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649125504981965,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649125521182516,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649126995418983,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649128060084858,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649130739362305,"ephemeral":false,"proof":""}]'
2026-04-08 11:52:25.771 INFO [tests.e2e.test_network_conditions] [LOSS=50.0%] sent=30 received=30 window=15.0s
2026-04-08 11:52:25.772 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3588', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-08 11:52:25.784 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:25.786 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:25.786 DEBUG [src.node.waku_node] Stopping container with id 297343e582c5
2026-04-08 11:52:26.265 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:26.267 DEBUG [src.node.waku_node] Stopping container with id 9d3c12d26303
2026-04-08 11:52:26.779 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:26.780 DEBUG [src.node.waku_node] Stopping container with id 8920565de8cf
2026-04-08 11:52:27.248 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:27.248 DEBUG [src.node.waku_node] Stopping container with id 57a8187a4a32
2026-04-08 11:52:27.270 ERROR [src.node.docker_mananger] Max retries reached for container 297343e582c5. Exiting log stream.
2026-04-08 11:52:27.596 ERROR [src.node.docker_mananger] Max retries reached for container 9d3c12d26303. Exiting log stream.
2026-04-08 11:52:27.715 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:27.717 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:27.835 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:27.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:27.957 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:28.021 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
2026-04-08 11:56:15.429 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:56:15.430 DEBUG [tests.conftest] Running test: test_store_node_paused_and_unpaused with id: 2026-04-08_11-56-15__41ac5847-c3eb-4d05-ae48-dc2eefae2c65
2026-04-08 11:56:15.431 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:56:15.431 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:56:15.432 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:56:15.443 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:15.444 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-56-15__41ac5847-c3eb-4d05-ae48-dc2eefae2c65__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:15.444 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:15.445 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:15.447 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:15.447 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.59
2026-04-08 11:56:15.447 DEBUG [src.node.docker_mananger] Generated ports ['17457', '17458', '17459', '17460', '17461']
2026-04-08 11:56:15.447 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:15.448 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:15.448 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:15.448 DEBUG [src.node.docker_mananger] docker run -i -t -p 17457:17457 -p 17458:17458 -p 17459:17459 -p 17460:17460 -p 17461:17461 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17459 --rest-port=17457 --tcp-port=17458 --discv5-udp-port=17460 --rest-address=0.0.0.0 --nat=extip:172.18.124.59 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc5d0ecb8e62d5af553bedebfcdf206edb26ecbb0817bc6684bae1a2ef9f03d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17461 --metrics-logging=true --store=true --relay=true
2026-04-08 11:56:15.640 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.59 waku 9532eef64885ba61a4ab1d6fb9d86fc061792ea26b1decc06581510a9b7df593
2026-04-08 11:56:15.682 DEBUG [src.node.docker_mananger] Container started with ID 9532eef64885. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-56-15__41ac5847-c3eb-4d05-ae48-dc2eefae2c65__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:15.682 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17457
2026-04-08 11:56:15.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:15.814 ERROR [src.node.docker_mananger] Max retries reached for container 8166b413850d. Exiting log stream.
2026-04-08 11:56:16.287 ERROR [src.node.docker_mananger] Max retries reached for container 44aaa8ae0d68. Exiting log stream.
2026-04-08 11:56:16.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17457/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:16.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:16.689 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:16.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17457/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:16.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.59/tcp/17458/p2p/16Uiu2HAmMxfq7uLWmHoG7UgM6p9U2hng4CHDLwjkrGbLXt2JzLmE","/ip4/172.18.124.59/tcp/17459/ws/p2p/16Uiu2HAmMxfq7uLWmHoG7UgM6p9U2hng4CHDLwjkrGbLXt2JzLmE"],"enrUri":"enr:-L24QA3KI7QvjMfq52y_AbtNLNJhcMFUPq758GTtQjvKN6-yK1I652OTtk-gnXGcpmkTHJrQ4CBg9u1QReLQo1PDVAYCgmlkgnY0gmlwhKwSfDuKbXVsdGlhZGRyc5YACASsEnw7BkQyAAoErBJ8OwZEM90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDikCyMeP58qwPFxHTzSNaM-oHywnSAB5OyvucTSE3XwmDdGNwgkQyg3VkcIJENIV3YWt1MgM"}'
2026-04-08 11:56:16.691 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:16.698 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:16.699 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-56-15__41ac5847-c3eb-4d05-ae48-dc2eefae2c65__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:16.699 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:16.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:16.700 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:16.700 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.40
2026-04-08 11:56:16.701 DEBUG [src.node.docker_mananger] Generated ports ['61726', '61727', '61728', '61729', '61730']
2026-04-08 11:56:16.701 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:16.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:16.701 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:16.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 61726:61726 -p 61727:61727 -p 61728:61728 -p 61729:61729 -p 61730:61730 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61728 --rest-port=61726 --tcp-port=61727 --discv5-udp-port=61729 --rest-address=0.0.0.0 --nat=extip:172.18.29.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eed7b5a1ddab1ec4e4ea8d1f820ceeb90ab5d4c5bc9d5dcc92aeabd608c2b7cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61730 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA3KI7QvjMfq52y_AbtNLNJhcMFUPq758GTtQjvKN6-yK1I652OTtk-gnXGcpmkTHJrQ4CBg9u1QReLQo1PDVAYCgmlkgnY0gmlwhKwSfDuKbXVsdGlhZGRyc5YACASsEnw7BkQyAAoErBJ8OwZEM90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDikCyMeP58qwPFxHTzSNaM-oHywnSAB5OyvucTSE3XwmDdGNwgkQyg3VkcIJENIV3YWt1MgM --storenode=/ip4/172.18.124.59/tcp/17458/p2p/16Uiu2HAmMxfq7uLWmHoG7UgM6p9U2hng4CHDLwjkrGbLXt2JzLmE --store=true --relay=true
2026-04-08 11:56:16.888 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.40 waku 83e87a11fa58c036f6e2417205640d33497c6e8c570ad8d1f43059e2b8701681
2026-04-08 11:56:16.924 DEBUG [src.node.docker_mananger] Container started with ID 83e87a11fa58. Setting up logs at ./log/docker/store_node1_2026-04-08_11-56-15__41ac5847-c3eb-4d05-ae48-dc2eefae2c65__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:16.924 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 61726
2026-04-08 11:56:16.925 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:17.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61726/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:17.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:17.928 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:17.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61726/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:17.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.40/tcp/61727/p2p/16Uiu2HAmP1JXBMc2p6CnfgiWWaWJKhNUBiWnwLn4WyHdFz1ngt6a","/ip4/172.18.29.40/tcp/61728/ws/p2p/16Uiu2HAmP1JXBMc2p6CnfgiWWaWJKhNUBiWnwLn4WyHdFz1ngt6a"],"enrUri":"enr:-L24QCQLMiY3MPk1NVeM2llh4VkhXZMrz97WnoORC7IciqBeSG_8Gdwkcf-kxK21tHKSUpn3mJEfd0a3qP8DXV21Jf0CgmlkgnY0gmlwhKwSHSiKbXVsdGlhZGRyc5YACASsEh0oBvEfAAoErBIdKAbxIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmckH6VamVrgRJqSDrY_8ewxMvqQratF3GtnNBhi5upeDdGNwgvEfg3VkcILxIYV3YWt1MgM"}'
2026-04-08 11:56:17.931 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:17.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61726/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.59/tcp/17458/p2p/16Uiu2HAmMxfq7uLWmHoG7UgM6p9U2hng4CHDLwjkrGbLXt2JzLmE"]'
2026-04-08 11:56:17.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:17.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:56:17.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:17.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61726/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:56:17.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:17.940 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:17.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:17.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:17.945 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:18.146 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:56:18.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17457/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:18.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50a4043c6232295899f8637d3af93ef37a9bb29b784ac478aacca7b0570119a8"}]}'
2026-04-08 11:56:18.150 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:56:18.150 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:56:18.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61726/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:18.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50a4043c6232295899f8637d3af93ef37a9bb29b784ac478aacca7b0570119a8"}]}'
2026-04-08 11:56:18.153 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:56:18.154 DEBUG [src.node.waku_node] Pausing container with id 83e87a11fa58
2026-04-08 11:56:18.163 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:19.163 DEBUG [src.node.waku_node] Unpause container with id 83e87a11fa58
2026-04-08 11:56:19.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61726/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:19.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:19.176 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:19.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61726/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:19.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.40/tcp/61727/p2p/16Uiu2HAmP1JXBMc2p6CnfgiWWaWJKhNUBiWnwLn4WyHdFz1ngt6a","/ip4/172.18.29.40/tcp/61728/ws/p2p/16Uiu2HAmP1JXBMc2p6CnfgiWWaWJKhNUBiWnwLn4WyHdFz1ngt6a"],"enrUri":"enr:-L24QCQLMiY3MPk1NVeM2llh4VkhXZMrz97WnoORC7IciqBeSG_8Gdwkcf-kxK21tHKSUpn3mJEfd0a3qP8DXV21Jf0CgmlkgnY0gmlwhKwSHSiKbXVsdGlhZGRyc5YACASsEh0oBvEfAAoErBIdKAbxIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmckH6VamVrgRJqSDrY_8ewxMvqQratF3GtnNBhi5upeDdGNwgvEfg3VkcILxIYV3YWt1MgM"}'
2026-04-08 11:56:19.178 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:19.179 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:19.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:19.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:19.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:19.384 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:56:19.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17457/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:19.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50a4043c6232295899f8637d3af93ef37a9bb29b784ac478aacca7b0570119a8"},{"messageHash":"0x49eb9a9b12475ef2a62b3d0c6562384d8aed3fe88b7b558e1036ef8e35bc89e3"}]}'
2026-04-08 11:56:19.388 DEBUG [src.steps.store] messages length is 2
2026-04-08 11:56:19.388 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:56:19.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61726/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:19.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50a4043c6232295899f8637d3af93ef37a9bb29b784ac478aacca7b0570119a8"},{"messageHash":"0x49eb9a9b12475ef2a62b3d0c6562384d8aed3fe88b7b558e1036ef8e35bc89e3"}]}'
2026-04-08 11:56:19.392 DEBUG [src.steps.store] messages length is 2
2026-04-08 11:56:19.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17457/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:19.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50a4043c6232295899f8637d3af93ef37a9bb29b784ac478aacca7b0570119a8"},{"messageHash":"0x49eb9a9b12475ef2a62b3d0c6562384d8aed3fe88b7b558e1036ef8e35bc89e3"}]}'
2026-04-08 11:56:19.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61726/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:19.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50a4043c6232295899f8637d3af93ef37a9bb29b784ac478aacca7b0570119a8"},{"messageHash":"0x49eb9a9b12475ef2a62b3d0c6562384d8aed3fe88b7b558e1036ef8e35bc89e3"}]}'
2026-04-08 11:56:19.399 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:56:19.400 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:56:19.400 DEBUG [src.node.waku_node] Stopping container with id 9532eef64885
2026-04-08 11:56:19.850 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:19.851 DEBUG [src.node.waku_node] Stopping container with id 83e87a11fa58
2026-04-08 11:56:20.285 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:20.286 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:56:20.298 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:56:20.304 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-04-08 11:56:04.677 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:56:04.677 DEBUG [tests.conftest] Running test: test_sender_uses_auto_api_receiver_uses_regular_api with id: 2026-04-08_11-56-04__7e1ff2db-5ab6-48bd-913f-430d46bde8e4
2026-04-08 11:56:04.678 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:56:04.678 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:56:04.678 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-08 11:56:04.685 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:04.685 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-56-04__7e1ff2db-5ab6-48bd-913f-430d46bde8e4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:04.685 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:04.685 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:04.687 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:04.687 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.5
2026-04-08 11:56:04.687 DEBUG [src.node.docker_mananger] Generated ports ['38539', '38540', '38541', '38542', '38543']
2026-04-08 11:56:04.687 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 11:56:04.688 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:04.688 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:04.688 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:04.688 DEBUG [src.node.docker_mananger] docker run -i -t -p 38539:38539 -p 38540:38540 -p 38541:38541 -p 38542:38542 -p 38543:38543 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38541 --rest-port=38539 --tcp-port=38540 --discv5-udp-port=38542 --rest-address=0.0.0.0 --nat=extip:172.18.54.5 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=a9eb6a860d494e3e2bf85fe7072a937eed2acf3a360eabda05506dfd2d44c590 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38543 --metrics-logging=true --relay=true --filter=true --num-shards-in-network=1
2026-04-08 11:56:04.870 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.5 waku 5b1cc3a9bb8741f42baa09f9cbf15070f2ba55039830acb2d035e6fe98b0702a
2026-04-08 11:56:04.905 DEBUG [src.node.docker_mananger] Container started with ID 5b1cc3a9bb87. Setting up logs at ./log/docker/node1_2026-04-08_11-56-04__7e1ff2db-5ab6-48bd-913f-430d46bde8e4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:04.905 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38539
2026-04-08 11:56:04.908 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:05.021 ERROR [src.node.docker_mananger] Max retries reached for container 35fb9b243bed. Exiting log stream.
2026-04-08 11:56:05.476 ERROR [src.node.docker_mananger] Max retries reached for container 2faef65994ba. Exiting log stream.
2026-04-08 11:56:05.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38539/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:05.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:05.911 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:05.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38539/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:05.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.5/tcp/38540/p2p/16Uiu2HAmPGUHb2TZJ4MqjECrCUbzTTj4JU8a33xcyfzcrULejAA6","/ip4/172.18.54.5/tcp/38541/ws/p2p/16Uiu2HAmPGUHb2TZJ4MqjECrCUbzTTj4JU8a33xcyfzcrULejAA6"],"enrUri":"enr:-L24QPKP2JIyug0FDxTHJbvBbWSwa65WOaH3Fmo567-5zjIuZkKgPS3SkIGVLm-HOalKPyn-Phd5pLlLJCul62lD5lUCgmlkgnY0gmlwhKwSNgWKbXVsdGlhZGRyc5YACASsEjYFBpaMAAoErBI2BQaWjd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDnavI_JB29BRHbqQa5a1jHDc_OQGH4SMcPtuzTDZlgVODdGNwgpaMg3VkcIKWjoV3YWt1MgU"}'
2026-04-08 11:56:05.914 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:05.921 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:05.921 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-56-04__7e1ff2db-5ab6-48bd-913f-430d46bde8e4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:05.921 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:05.921 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:05.923 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:05.923 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.9
2026-04-08 11:56:05.923 DEBUG [src.node.docker_mananger] Generated ports ['54796', '54797', '54798', '54799', '54800']
2026-04-08 11:56:05.923 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-08 11:56:05.923 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:05.923 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:05.924 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:05.924 DEBUG [src.node.docker_mananger] docker run -i -t -p 54796:54796 -p 54797:54797 -p 54798:54798 -p 54799:54799 -p 54800:54800 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54798 --rest-port=54796 --tcp-port=54797 --discv5-udp-port=54799 --rest-address=0.0.0.0 --nat=extip:172.18.117.9 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bd5643e9e6b6641cf8faae7abe2a513e47ff17d11887856efc0e962a6e8ba897 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54800 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPKP2JIyug0FDxTHJbvBbWSwa65WOaH3Fmo567-5zjIuZkKgPS3SkIGVLm-HOalKPyn-Phd5pLlLJCul62lD5lUCgmlkgnY0gmlwhKwSNgWKbXVsdGlhZGRyc5YACASsEjYFBpaMAAoErBI2BQaWjd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDnavI_JB29BRHbqQa5a1jHDc_OQGH4SMcPtuzTDZlgVODdGNwgpaMg3VkcIKWjoV3YWt1MgU --num-shards-in-network=1
2026-04-08 11:56:06.105 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.9 waku cfd2c395333ec43b8a443195ef6da66aedca80873ef0a8ffd89eef41ae290a2b
2026-04-08 11:56:06.136 DEBUG [src.node.docker_mananger] Container started with ID cfd2c395333e. Setting up logs at ./log/docker/node2_2026-04-08_11-56-04__7e1ff2db-5ab6-48bd-913f-430d46bde8e4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:06.136 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54796
2026-04-08 11:56:06.136 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:07.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54796/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:07.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:07.160 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:07.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54796/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:07.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.9/tcp/54797/p2p/16Uiu2HAm1LgUY6wEtRXz3zJcvXieqVN71xRsGPxp2nZcUEVdwFT8","/ip4/172.18.117.9/tcp/54798/ws/p2p/16Uiu2HAm1LgUY6wEtRXz3zJcvXieqVN71xRsGPxp2nZcUEVdwFT8"],"enrUri":"enr:-L24QEIi_gCls5-im_pcZI8ibrdhvrpnFUjfsehtYZC5YnvcGv3dTxNaU744wSwYbC499qHSpD6NjdKZ98lEe49zzqICgmlkgnY0gmlwhKwSdQmKbXVsdGlhZGRyc5YACASsEnUJBtYNAAoErBJ1CQbWDt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECV97HIilAyNOGpw8ahcHpUfcyRO32KseYcsEEnT-mMdODdGNwgtYNg3VkcILWD4V3YWt1MgE"}'
2026-04-08 11:56:07.164 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:07.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54796/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.5/tcp/38540/p2p/16Uiu2HAmPGUHb2TZJ4MqjECrCUbzTTj4JU8a33xcyfzcrULejAA6"]'
2026-04-08 11:56:07.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:07.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38539/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-08 11:56:07.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:07.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54796/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
2026-04-08 11:56:07.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:07.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38539/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:07.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:07.183 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:56:07.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:07.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775649367178803151,"ephemeral":false,"proof":""}]'
2026-04-08 11:56:07.287 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:56:07.289 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:56:07.289 DEBUG [src.node.waku_node] Stopping container with id 5b1cc3a9bb87
2026-04-08 11:56:07.770 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:07.770 DEBUG [src.node.waku_node] Stopping container with id cfd2c395333e
2026-04-08 11:56:08.189 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:08.193 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:56:08.198 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:56:08.202 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,148 @@
2026-04-08 11:55:31.591 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:55:31.592 DEBUG [tests.conftest] Running test: test_admin_connected_peers_on_shard_contains_all_three with id: 2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77
2026-04-08 11:55:31.592 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:55:31.592 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:55:31.593 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-08 11:55:31.599 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:55:31.600 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:31.606 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:55:31.606 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:31.611 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:55:31.611 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:31.617 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:55:31.617 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:31.617 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:55:31.617 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:55:31.618 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:31.619 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:31.620 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:31.620 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.23
2026-04-08 11:55:31.620 DEBUG [src.node.docker_mananger] Generated ports ['41252', '41253', '41254', '41255', '41256']
2026-04-08 11:55:31.620 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:31.620 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:31.621 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:31.621 DEBUG [src.node.docker_mananger] docker run -i -t -p 41252:41252 -p 41253:41253 -p 41254:41254 -p 41255:41255 -p 41256:41256 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41254 --rest-port=41252 --tcp-port=41253 --discv5-udp-port=41255 --rest-address=0.0.0.0 --nat=extip:172.18.85.23 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=dc15541ecb5facf07fdb349c718c836c4cef1660eed63a2ba0a8eb4fadda7aff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41256 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-08 11:55:31.943 ERROR [src.node.docker_mananger] Max retries reached for container 93a12f2c1402. Exiting log stream.
2026-04-08 11:55:32.397 ERROR [src.node.docker_mananger] Max retries reached for container ebc431c327a3. Exiting log stream.
2026-04-08 11:55:42.868 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.23 waku 51d9fbbee01be52a3d6da6792395534a19fafc66738538569183d1f816fdb682
2026-04-08 11:55:42.901 DEBUG [src.node.docker_mananger] Container started with ID 51d9fbbee01b. Setting up logs at ./log/docker/node1_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:42.902 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 41252
2026-04-08 11:55:42.903 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:43.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41252/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:43.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:43.906 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:43.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41252/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:43.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.23/tcp/41253/p2p/16Uiu2HAmLTcCHQG1vCRbf3hYFvovnUdR3gV43tDCHvFxEHfr4Zd9","/ip4/172.18.85.23/tcp/41254/ws/p2p/16Uiu2HAmLTcCHQG1vCRbf3hYFvovnUdR3gV43tDCHvFxEHfr4Zd9"],"enrUri":"enr:-La4QCaYmg_qgv17ndUoORU6Lygh66sB6hDMh3brz85DzDGyaZcdWGFqm54dqZGuOHtQPh4RjX0LIb4p2FIbVfmskywCgmlkgnY0gmlwhKwSVReKbXVsdGlhZGRyc5YACASsElUXBqElAAoErBJVFwahJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc_MOMk-eyEDyme5p4PtmsYljNBhRzlg0I-PmWfP7ZHiDdGNwgqElhXdha3UyAQ"}'
2026-04-08 11:55:43.909 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:43.909 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:43.909 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:43.911 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:43.911 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.87
2026-04-08 11:55:43.911 DEBUG [src.node.docker_mananger] Generated ports ['33050', '33051', '33052', '33053', '33054']
2026-04-08 11:55:43.912 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:43.912 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:43.912 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:43.912 DEBUG [src.node.docker_mananger] docker run -i -t -p 33050:33050 -p 33051:33051 -p 33052:33052 -p 33053:33053 -p 33054:33054 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33052 --rest-port=33050 --tcp-port=33051 --discv5-udp-port=33053 --rest-address=0.0.0.0 --nat=extip:172.18.69.87 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=8ea828fbeea28c08cedc7fa279c42ab11f1ebaece82afdf3fbcff35f7ef0cfcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33054 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QCaYmg_qgv17ndUoORU6Lygh66sB6hDMh3brz85DzDGyaZcdWGFqm54dqZGuOHtQPh4RjX0LIb4p2FIbVfmskywCgmlkgnY0gmlwhKwSVReKbXVsdGlhZGRyc5YACASsElUXBqElAAoErBJVFwahJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc_MOMk-eyEDyme5p4PtmsYljNBhRzlg0I-PmWfP7ZHiDdGNwgqElhXdha3UyAQ
2026-04-08 11:55:44.093 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.87 waku d8649f47bb898be933eb2568385fd523c6c1b51c3bf10c08ce0a7e872c730079
2026-04-08 11:55:44.128 DEBUG [src.node.docker_mananger] Container started with ID d8649f47bb89. Setting up logs at ./log/docker/node2_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:44.128 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 33050
2026-04-08 11:55:44.128 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:45.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33050/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:45.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:45.132 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:45.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33050/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:45.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.87/tcp/33051/p2p/16Uiu2HAm2e8KjCfmXER3mU7ZeBcNJ6TG2A71hAyQn2FCPRYHiQvo","/ip4/172.18.69.87/tcp/33052/ws/p2p/16Uiu2HAm2e8KjCfmXER3mU7ZeBcNJ6TG2A71hAyQn2FCPRYHiQvo"],"enrUri":"enr:-La4QATmB_1OFrphqq3SikoJjGQmNBLs_zJcqGyskb9NRsXGACaDOe3muppZbnl87Dr7q1mMe1sYKBo61ycwy6obyRkCgmlkgnY0gmlwhKwSRVeKbXVsdGlhZGRyc5YACASsEkVXBoEbAAoErBJFVwaBHN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECazKQq288gB7m12NDkLeiKBLpOpbvrgeuvi9Z6BvCyjSDdGNwgoEbhXdha3UyAQ"}'
2026-04-08 11:55:45.135 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:45.141 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:55:45.142 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:45.147 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-04-08 11:55:45.148 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:45.148 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:45.148 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:45.149 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:45.149 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.248.90
2026-04-08 11:55:45.149 DEBUG [src.node.docker_mananger] Generated ports ['62542', '62543', '62544', '62545', '62546']
2026-04-08 11:55:45.150 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:45.150 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:45.150 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:45.150 DEBUG [src.node.docker_mananger] docker run -i -t -p 62542:62542 -p 62543:62543 -p 62544:62544 -p 62545:62545 -p 62546:62546 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62544 --rest-port=62542 --tcp-port=62543 --discv5-udp-port=62545 --rest-address=0.0.0.0 --nat=extip:172.18.248.90 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=9930beab910bdfbbaefc91bb021ffba8ff7a710ba671caf5ee32d11befdddd2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62546 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QCaYmg_qgv17ndUoORU6Lygh66sB6hDMh3brz85DzDGyaZcdWGFqm54dqZGuOHtQPh4RjX0LIb4p2FIbVfmskywCgmlkgnY0gmlwhKwSVReKbXVsdGlhZGRyc5YACASsElUXBqElAAoErBJVFwahJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc_MOMk-eyEDyme5p4PtmsYljNBhRzlg0I-PmWfP7ZHiDdGNwgqElhXdha3UyAQ
2026-04-08 11:55:45.332 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.248.90 waku 1bce4aeefc58b9dd0f7156b47d900e8b3c2da89ec7ff40b76656741bbf8ba940
2026-04-08 11:55:45.370 DEBUG [src.node.docker_mananger] Container started with ID 1bce4aeefc58. Setting up logs at ./log/docker/node3_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:45.371 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 62542
2026-04-08 11:55:45.371 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:46.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62542/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:46.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:46.374 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:46.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62542/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:46.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.90/tcp/62543/p2p/16Uiu2HAmAQX2gsqSsdHDYBnGf63ejNjY2cwEYjQiyifDUefwHd9K","/ip4/172.18.248.90/tcp/62544/ws/p2p/16Uiu2HAmAQX2gsqSsdHDYBnGf63ejNjY2cwEYjQiyifDUefwHd9K"],"enrUri":"enr:-La4QEmLEQqe37iPlzLgTO1lbD5PSlAp_adaYQG7Zru25Nm2A4-188fjeoOTON-V-H3mLLX-O-f4mFVwSZ-abCZVHlMCgmlkgnY0gmlwhKwS-FqKbXVsdGlhZGRyc5YACASsEvhaBvRPAAoErBL4Wgb0UN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3pOaaohQ0DfUpAF9ZoShoZYx5D7Ko37LgdrIRkC9E1KDdGNwgvRPhXdha3UyAQ"}'
2026-04-08 11:55:46.377 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:46.378 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:46.378 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:46.379 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:46.379 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.127
2026-04-08 11:55:46.380 DEBUG [src.node.docker_mananger] Generated ports ['32538', '32539', '32540', '32541', '32542']
2026-04-08 11:55:46.380 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:46.380 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:46.380 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:46.380 DEBUG [src.node.docker_mananger] docker run -i -t -p 32538:32538 -p 32539:32539 -p 32540:32540 -p 32541:32541 -p 32542:32542 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32540 --rest-port=32538 --tcp-port=32539 --discv5-udp-port=32541 --rest-address=0.0.0.0 --nat=extip:172.18.100.127 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=c01b1a5de6b3ade04c0ccdea912f7fbec430eca75fea78cb43a30ed4c1bfce18 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32542 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QCaYmg_qgv17ndUoORU6Lygh66sB6hDMh3brz85DzDGyaZcdWGFqm54dqZGuOHtQPh4RjX0LIb4p2FIbVfmskywCgmlkgnY0gmlwhKwSVReKbXVsdGlhZGRyc5YACASsElUXBqElAAoErBJVFwahJt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc_MOMk-eyEDyme5p4PtmsYljNBhRzlg0I-PmWfP7ZHiDdGNwgqElhXdha3UyAQ
2026-04-08 11:55:46.568 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.127 waku f3b6105419024a6d2cedea491dd6d252c583668715afc74bfa29115e18778034
2026-04-08 11:55:46.604 DEBUG [src.node.docker_mananger] Container started with ID f3b610541902. Setting up logs at ./log/docker/node4_2026-04-08_11-55-31__05c716a1-6c2a-4285-b4ec-362fffa40b77__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-04-08 11:55:46.605 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 32538
2026-04-08 11:55:46.606 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:47.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32538/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:47.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:47.609 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:47.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32538/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:47.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.127/tcp/32539/p2p/16Uiu2HAmNkqsNC9dL26J2iE877FyjbCT8UvFGfb4vf5qxHkn4uLa","/ip4/172.18.100.127/tcp/32540/ws/p2p/16Uiu2HAmNkqsNC9dL26J2iE877FyjbCT8UvFGfb4vf5qxHkn4uLa"],"enrUri":"enr:-La4QMlVm2oWL6biUyRX7-kfBytQbKap8Sttpma7qLlLmoWeX_hTW5Q2_FVIF15WbT_xCNy3opVfuYXmF6HyaYhAZewCgmlkgnY0gmlwhKwSZH-KbXVsdGlhZGRyc5YACASsEmR_Bn8bAAoErBJkfwZ_HN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlhTDnWCmre63RJKnTpEmguZ_t7Gdb-FIzZVLQCw8OWeDdGNwgn8bhXdha3UyAQ"}'
2026-04-08 11:55:47.612 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:47.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41252/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.87/tcp/33051/p2p/16Uiu2HAm2e8KjCfmXER3mU7ZeBcNJ6TG2A71hAyQn2FCPRYHiQvo"]'
2026-04-08 11:55:47.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.23/tcp/41253/p2p/16Uiu2HAmLTcCHQG1vCRbf3hYFvovnUdR3gV43tDCHvFxEHfr4Zd9"]'
2026-04-08 11:55:47.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41252/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.90/tcp/62543/p2p/16Uiu2HAmAQX2gsqSsdHDYBnGf63ejNjY2cwEYjQiyifDUefwHd9K"]'
2026-04-08 11:55:47.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62542/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.23/tcp/41253/p2p/16Uiu2HAmLTcCHQG1vCRbf3hYFvovnUdR3gV43tDCHvFxEHfr4Zd9"]'
2026-04-08 11:55:47.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41252/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.127/tcp/32539/p2p/16Uiu2HAmNkqsNC9dL26J2iE877FyjbCT8UvFGfb4vf5qxHkn4uLa"]'
2026-04-08 11:55:47.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32538/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.23/tcp/41253/p2p/16Uiu2HAmLTcCHQG1vCRbf3hYFvovnUdR3gV43tDCHvFxEHfr4Zd9"]'
2026-04-08 11:55:47.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41252/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:55:47.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33050/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:55:47.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62542/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:55:47.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32538/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:55:47.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:47.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41252/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:47.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.100.127/tcp/32539/p2p/16Uiu2HAmNkqsNC9dL26J2iE877FyjbCT8UvFGfb4vf5qxHkn4uLa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.69.87/tcp/33051/p2p/16Uiu2HAm2e8KjCfmXER3mU7ZeBcNJ6TG2A71hAyQn2FCPRYHiQvo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.248.90/tcp/62543/p2p/16Uiu2HAmAQX2gsqSsdHDYBnGf63ejNjY2cwEYjQiyifDUefwHd9K","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:55:47.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33050/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:47.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.85.23/tcp/57160/p2p/16Uiu2HAmLTcCHQG1vCRbf3hYFvovnUdR3gV43tDCHvFxEHfr4Zd9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:55:47.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62542/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:47.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.85.23/tcp/37582/p2p/16Uiu2HAmLTcCHQG1vCRbf3hYFvovnUdR3gV43tDCHvFxEHfr4Zd9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:55:47.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32538/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:47.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.85.23/tcp/43242/p2p/16Uiu2HAmLTcCHQG1vCRbf3hYFvovnUdR3gV43tDCHvFxEHfr4Zd9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:55:47.796 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:49.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41252/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:49.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.100.127/tcp/32539/p2p/16Uiu2HAmNkqsNC9dL26J2iE877FyjbCT8UvFGfb4vf5qxHkn4uLa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.69.87/tcp/33051/p2p/16Uiu2HAm2e8KjCfmXER3mU7ZeBcNJ6TG2A71hAyQn2FCPRYHiQvo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.248.90/tcp/62543/p2p/16Uiu2HAmAQX2gsqSsdHDYBnGf63ejNjY2cwEYjQiyifDUefwHd9K","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:55:49.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41252/admin/v1/peers/connected/on/0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:49.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.100.127/tcp/32539/p2p/16Uiu2HAmNkqsNC9dL26J2iE877FyjbCT8UvFGfb4vf5qxHkn4uLa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.69.87/tcp/33051/p2p/16Uiu2HAm2e8KjCfmXER3mU7ZeBcNJ6TG2A71hAyQn2FCPRYHiQvo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.248.90/tcp/62543/p2p/16Uiu2HAmAQX2gsqSsdHDYBnGf63ejNjY2cwEYjQiyifDUefwHd9K","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-04-08 11:55:49.802 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/connected/on/0 (contains 3): [{'multiaddr': '/ip4/172.18.100.127/tcp/32539/p2p/16Uiu2HAmNkqsNC9dL26J2iE877FyjbCT8UvFGfb4vf5qxHkn4uLa', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.38.0-beta', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.69.87/tcp/33051/p2p/16Uiu2HAm2e8KjCfmXER3mU7ZeBcNJ6TG2A71hAyQn2FCPRYHiQvo', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.38.0-beta', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.248.90/tcp/62543/p2p/16Uiu2HAmAQX2gsqSsdHDYBnGf63ejNjY2cwEYjQiyifDUefwHd9K', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.38.0-beta', 'origin': 'UnknownOrigin'}]
2026-04-08 11:55:49.804 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:55:49.805 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:55:49.805 DEBUG [src.node.waku_node] Stopping container with id 51d9fbbee01b
2026-04-08 11:55:50.283 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:50.284 DEBUG [src.node.waku_node] Stopping container with id d8649f47bb89
2026-04-08 11:55:50.794 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:50.795 DEBUG [src.node.waku_node] Stopping container with id 1bce4aeefc58
2026-04-08 11:55:51.096 ERROR [src.node.docker_mananger] Max retries reached for container 51d9fbbee01b. Exiting log stream.
2026-04-08 11:55:51.238 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:51.240 DEBUG [src.node.waku_node] Stopping container with id f3b610541902
2026-04-08 11:55:51.612 ERROR [src.node.docker_mananger] Max retries reached for container d8649f47bb89. Exiting log stream.
2026-04-08 11:55:51.691 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:51.693 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:55:51.704 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:55:51.710 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:55:51.714 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:55:51.719 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:231 Start 5 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.80.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44014', '44015', '44016', '44017', '44018']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44014:44014 -p 44015:44015 -p 44016:44016 -p 44017:44017 -p 44018:44018 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44016 --rest-port=44014 --tcp-port=44015 --discv5-udp-port=44017 --rest-address=0.0.0.0 --nat=extip:172.18.80.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0cd1c72c5f0dc4e5e84de1c7cdfc0f5cb6bdc1e799afb0b56e3d3fa6925eeac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44018 --metrics-logging=true --relay=true --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.34 waku a0037b88b73f6d1e661277ecdf5b3324330dda76a309948474dd94d7ba945e85
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0037b88b73f. Setting up logs at ./log/docker/node1_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 44014
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 2bff4a0714c3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a02bc862498b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44014/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44014/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.34/tcp/44015/p2p/16Uiu2HAmFKvnTCWmHa4vvHdyMuZ8PCyJTpbgPZPzMWSDVg3KjV1f","/ip4/172.18.80.34/tcp/44016/ws/p2p/16Uiu2HAmFKvnTCWmHa4vvHdyMuZ8PCyJTpbgPZPzMWSDVg3KjV1f"],"enrUri":"enr:-L24QH8QWYRFTuvuRbharafx6zeBxcvskJDInOCIrqyeFG6vePgTI07Hp77-IEJE9a34IfyRH4rogqQ-qPx-OhqNja0CgmlkgnY0gmlwhKwSUCKKbXVsdGlhZGRyc5YACASsElAiBqvvAAoErBJQIgar8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJ7D-Phm81CI8EprwXzpQ0Q7gTk1mkCjBondwjCLQBMaDdGNwgqvvg3VkcIKr8YV3YWt1MgE"}'
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.53.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58462', '58463', '58464', '58465', '58466']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58462:58462 -p 58463:58463 -p 58464:58464 -p 58465:58465 -p 58466:58466 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58464 --rest-port=58462 --tcp-port=58463 --discv5-udp-port=58465 --rest-address=0.0.0.0 --nat=extip:172.18.53.140 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0f0ae9fadf57ecd8baa875ae355b1e436e832181589dbc1aa981fa0a2e39faa8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58466 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QH8QWYRFTuvuRbharafx6zeBxcvskJDInOCIrqyeFG6vePgTI07Hp77-IEJE9a34IfyRH4rogqQ-qPx-OhqNja0CgmlkgnY0gmlwhKwSUCKKbXVsdGlhZGRyc5YACASsElAiBqvvAAoErBJQIgar8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJ7D-Phm81CI8EprwXzpQ0Q7gTk1mkCjBondwjCLQBMaDdGNwgqvvg3VkcIKr8YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.140 waku e634924ccc67ddc7dd2706beeffd96d0d4ad9f1c9b59b17616f26dc25ed43d09
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e634924ccc67. Setting up logs at ./log/docker/node2_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58462
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58462/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58462/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.140/tcp/58463/p2p/16Uiu2HAmPBMX5ASyJxSViLQWV7HewLLgmjdk96n74vESHZaRczgj","/ip4/172.18.53.140/tcp/58464/ws/p2p/16Uiu2HAmPBMX5ASyJxSViLQWV7HewLLgmjdk96n74vESHZaRczgj"],"enrUri":"enr:-L24QPjdvBy-KeACPCVb35X_Cc9uJNpcb-hWhqtmjG_DV5YWY-irZDJHulb7r1V9VbVOEctbmD0FPXh3PAlCygh36OgCgmlkgnY0gmlwhKwSNYyKbXVsdGlhZGRyc5YACASsEjWMBuRfAAoErBI1jAbkYN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnFw6oVgJ1FeVMzfBMWWwrSHsPhoY90DTO42bMidY05yDdGNwguRfg3VkcILkYYV3YWt1MgE"}'
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.155.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15866', '15867', '15868', '15869', '15870']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15866:15866 -p 15867:15867 -p 15868:15868 -p 15869:15869 -p 15870:15870 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15868 --rest-port=15866 --tcp-port=15867 --discv5-udp-port=15869 --rest-address=0.0.0.0 --nat=extip:172.18.155.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aaa7bf35b5adf12203c19f6c1938cbda0b2e7ecbf6f4e2a82afa6d360a4196c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15870 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QPjdvBy-KeACPCVb35X_Cc9uJNpcb-hWhqtmjG_DV5YWY-irZDJHulb7r1V9VbVOEctbmD0FPXh3PAlCygh36OgCgmlkgnY0gmlwhKwSNYyKbXVsdGlhZGRyc5YACASsEjWMBuRfAAoErBI1jAbkYN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnFw6oVgJ1FeVMzfBMWWwrSHsPhoY90DTO42bMidY05yDdGNwguRfg3VkcILkYYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.107 waku 8fca9d5193aee7d2d0f265fc68ddabc48cbbd0011c92c3191e269326ac5efd69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8fca9d5193ae. Setting up logs at ./log/docker/node3_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15866
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15866/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.107/tcp/15867/p2p/16Uiu2HAm6guH7euL2QwiboUJwPf6mu16RSXY6xk6mkWB5UhYK5rV","/ip4/172.18.155.107/tcp/15868/ws/p2p/16Uiu2HAm6guH7euL2QwiboUJwPf6mu16RSXY6xk6mkWB5UhYK5rV"],"enrUri":"enr:-L24QCkuiGx83Vd1k9gaAzx7KaEtnzjgwhyQNTTmxW3QPuJubPdGbRutl95jMRnykIP93_eZ9yKQKN32yFnfxtSHihwCgmlkgnY0gmlwhKwSm2uKbXVsdGlhZGRyc5YACASsEptrBj37AAoErBKbawY9_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECp1dOHzQe5Bw3U33_2nLdp-FNxPbT0R2Ic4OEi1UP10aDdGNwgj37g3VkcII9_YV3YWt1MgU"}'
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.91.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45349', '45350', '45351', '45352', '45353']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45349:45349 -p 45350:45350 -p 45351:45351 -p 45352:45352 -p 45353:45353 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45351 --rest-port=45349 --tcp-port=45350 --discv5-udp-port=45352 --rest-address=0.0.0.0 --nat=extip:172.18.91.176 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e0c78aaa6b6548ad9ee8705c5c9cf89ff2ceaee9bc841fe9478b9c7edab53e3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45353 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QCkuiGx83Vd1k9gaAzx7KaEtnzjgwhyQNTTmxW3QPuJubPdGbRutl95jMRnykIP93_eZ9yKQKN32yFnfxtSHihwCgmlkgnY0gmlwhKwSm2uKbXVsdGlhZGRyc5YACASsEptrBj37AAoErBKbawY9_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECp1dOHzQe5Bw3U33_2nLdp-FNxPbT0R2Ic4OEi1UP10aDdGNwgj37g3VkcII9_YV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.176 waku 53d1f20b7fa43f88cacff3cb85d5dd84484cf7988c83dac9247ee777b681e813
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 53d1f20b7fa4. Setting up logs at ./log/docker/node4_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 45349
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45349/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45349/debug/v1/info" -H "Content-Type: application/json" -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.176/tcp/45350/p2p/16Uiu2HAmBLD71jNVTB7EEcYcpxbwNDizHvKYnTNoZwXPgnkjVbM3","/ip4/172.18.91.176/tcp/45351/ws/p2p/16Uiu2HAmBLD71jNVTB7EEcYcpxbwNDizHvKYnTNoZwXPgnkjVbM3"],"enrUri":"enr:-L24QGIXpV72Pvw7OOENJojD_80o0s2hPyCK85a_QupFgEVzdDM7sLHF0nu9iy982DKhigTHY0FnGcdje6bAzqmfmhcCgmlkgnY0gmlwhKwSW7CKbXVsdGlhZGRyc5YACASsEluwBrEmAAoErBJbsAaxJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7FSy0txwrZN3eMbkRRo1v6Nf0RLniFiFKCJ8nOGw8vKDdGNwgrEmg3VkcIKxKIV3YWt1MgU"}'
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.108.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9288', '9289', '9290', '9291', '9292']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9288:9288 -p 9289:9289 -p 9290:9290 -p 9291:9291 -p 9292:9292 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9290 --rest-port=9288 --tcp-port=9289 --discv5-udp-port=9291 --rest-address=0.0.0.0 --nat=extip:172.18.108.217 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa68aae9dd01f24a4836fe90f95a604b9a4167a3bcfeac3f3b11bc35faec7d36 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9292 --metrics-logging=true --relay=false --filternode=/ip4/172.18.91.176/tcp/45350/p2p/16Uiu2HAmBLD71jNVTB7EEcYcpxbwNDizHvKYnTNoZwXPgnkjVbM3 --store=false --discv5-bootstrap-node=enr:-L24QCkuiGx83Vd1k9gaAzx7KaEtnzjgwhyQNTTmxW3QPuJubPdGbRutl95jMRnykIP93_eZ9yKQKN32yFnfxtSHihwCgmlkgnY0gmlwhKwSm2uKbXVsdGlhZGRyc5YACASsEptrBj37AAoErBKbawY9_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECp1dOHzQe5Bw3U33_2nLdp-FNxPbT0R2Ic4OEi1UP10aDdGNwgj37g3VkcII9_YV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.217 waku 0ef0163b3724d7a833119c3e612bdc683e1551765359ef4f963664292b8bc323
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ef0163b3724. Setting up logs at ./log/docker/node5_2026-04-08_11-51-13__6f1510ba-4454-43eb-892e-d6f61910b6e6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 9288
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9288/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9288/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.217/tcp/9289/p2p/16Uiu2HAkyPcdCyL6CqxLwsNPTTBt69Uw6jKC19gLjsmFprnYRZxb","/ip4/172.18.108.217/tcp/9290/ws/p2p/16Uiu2HAkyPcdCyL6CqxLwsNPTTBt69Uw6jKC19gLjsmFprnYRZxb"],"enrUri":"enr:-L24QDHUKyCGKi6oGI8Qn9_ZnH8fECjv9CRMmtIQzUtub1kgWRv7vwoZQwYYVvzqgTcP4Lz3xDHKOXe9bLJ3V-3FFjwCgmlkgnY0gmlwhKwSbNmKbXVsdGlhZGRyc5YACASsEmzZBiRJAAoErBJs2QYkSt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOufK6wfSdIvFfFRhA-hMRg6j_GW5YeruvQZbj142FKiDdGNwgiRJg3VkcIIkS4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:238 Subscribe nodes to relay pubsub topic /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44014/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58462/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15866/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:243 Node5 makes filter request pubsubtopic /waku/2/rs/198/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9288/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44014/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.53.140/tcp/33252/p2p/16Uiu2HAmPBMX5ASyJxSViLQWV7HewLLgmjdk96n74vESHZaRczgj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58462/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.155.107/tcp/35526/p2p/16Uiu2HAm6guH7euL2QwiboUJwPf6mu16RSXY6xk6mkWB5UhYK5rV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.80.34/tcp/44015/p2p/16Uiu2HAmFKvnTCWmHa4vvHdyMuZ8PCyJTpbgPZPzMWSDVg3KjV1f","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15866/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.176/tcp/38218/p2p/16Uiu2HAmBLD71jNVTB7EEcYcpxbwNDizHvKYnTNoZwXPgnkjVbM3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.53.140/tcp/58463/p2p/16Uiu2HAmPBMX5ASyJxSViLQWV7HewLLgmjdk96n74vESHZaRczgj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45349/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.155.107/tcp/15867/p2p/16Uiu2HAm6guH7euL2QwiboUJwPf6mu16RSXY6xk6mkWB5UhYK5rV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.108.217/tcp/48008/p2p/16Uiu2HAkyPcdCyL6CqxLwsNPTTBt69Uw6jKC19gLjsmFprnYRZxb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9288/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.176/tcp/45350/p2p/16Uiu2HAmBLD71jNVTB7EEcYcpxbwNDizHvKYnTNoZwXPgnkjVbM3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.155.107/tcp/15867/p2p/16Uiu2HAm6guH7euL2QwiboUJwPf6mu16RSXY6xk6mkWB5UhYK5rV","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:248 3 Nodes publish 12 message
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58462/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:254 Node5 requests messages of subscribed filter topic /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9288/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":1775649139361024688,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649141575721947,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649143795329839,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649146007201267,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649148218100059,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649150431792700,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649152647283794,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649154863533441,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649157075170633,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649159289126369,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649161508806916,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775649163729856385,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:256 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649139361024688, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649141575721947, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649143795329839, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649146007201267, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649148218100059, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649150431792700, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649152647283794, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649154863533441, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649157075170633, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649159289126369, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649161508806916, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775649163729856385, '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 a0037b88b73f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e634924ccc67
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8fca9d5193ae
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a0037b88b73f. 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 53d1f20b7fa4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e634924ccc67. 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 0ef0163b3724
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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8fca9d5193ae. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_neither_relay_nor_store with id: 2026-04-08_11-57-06__4b13897d-4c4d-4c06-90d6-51cb4e8d32e7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-57-06__4b13897d-4c4d-4c06-90d6-51cb4e8d32e7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.106.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3549', '3550', '3551', '3552', '3553']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3549:3549 -p 3550:3550 -p 3551:3551 -p 3552:3552 -p 3553:3553 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3551 --rest-port=3549 --tcp-port=3550 --discv5-udp-port=3552 --rest-address=0.0.0.0 --nat=extip:172.18.106.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ee2dae2aaedfabc1f7bafb93050c3dbcce09d6598fd3fff3d7fc074e7ccbabd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3553 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 47ee32c993e2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.167 waku 7d4e0ceaa10c16006918eaf1b18c91b2b27dac43873701c59020921efb9fd350
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d4e0ceaa10c. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-57-06__4b13897d-4c4d-4c06-90d6-51cb4e8d32e7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3549
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 f2deda891dbf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3549/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3549/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.167/tcp/3550/p2p/16Uiu2HAkuYQXidnmpGTcTkreiM2Gwa6ZUS7Wj1F6VWJLMMjmfeMt","/ip4/172.18.106.167/tcp/3551/ws/p2p/16Uiu2HAkuYQXidnmpGTcTkreiM2Gwa6ZUS7Wj1F6VWJLMMjmfeMt"],"enrUri":"enr:-L24QMP-beCsmRbwpfNUZ_LuoBAxc2FFejwKywNrbn-MP26SXGB7sYkQqS8P0GIUPVvvhSanK1iBeT1sIuFj4vKw-1kCgmlkgnY0gmlwhKwSaqeKbXVsdGlhZGRyc5YACASsEmqnBg3eAAoErBJqpwYN390DgnJzhQDGAQAAiXNlY3AyNTZrMaECAbmYxsGWJ2rEp2ZIpw5KUKbNvGuiVeW9kc0vWdaH99-DdGNwgg3eg3VkcIIN4IV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-57-06__4b13897d-4c4d-4c06-90d6-51cb4e8d32e7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42938', '42939', '42940', '42941', '42942']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42938:42938 -p 42939:42939 -p 42940:42940 -p 42941:42941 -p 42942:42942 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42940 --rest-port=42938 --tcp-port=42939 --discv5-udp-port=42941 --rest-address=0.0.0.0 --nat=extip:172.18.128.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bd4dcfd72ab6b5dbf9e7ed3af190acf453e6bcf78c0c6eef89d2e02b1ca0bdae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42942 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMP-beCsmRbwpfNUZ_LuoBAxc2FFejwKywNrbn-MP26SXGB7sYkQqS8P0GIUPVvvhSanK1iBeT1sIuFj4vKw-1kCgmlkgnY0gmlwhKwSaqeKbXVsdGlhZGRyc5YACASsEmqnBg3eAAoErBJqpwYN390DgnJzhQDGAQAAiXNlY3AyNTZrMaECAbmYxsGWJ2rEp2ZIpw5KUKbNvGuiVeW9kc0vWdaH99-DdGNwgg3eg3VkcIIN4IV3YWt1MgM --storenode=/ip4/172.18.106.167/tcp/3550/p2p/16Uiu2HAkuYQXidnmpGTcTkreiM2Gwa6ZUS7Wj1F6VWJLMMjmfeMt --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.32 waku 3cc493c0a0856a27af021357e7e9f13e8ad277a6c3ec49bd752b8d534cec4555
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3cc493c0a085. Setting up logs at ./log/docker/store_node1_2026-04-08_11-57-06__4b13897d-4c4d-4c06-90d6-51cb4e8d32e7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 42938
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42938/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42938/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.32/tcp/42939/p2p/16Uiu2HAmD1jQDGQgkvSEmCZVCvUZXrAPa3MwjTeeyJnrxCWV1gf1","/ip4/172.18.128.32/tcp/42940/ws/p2p/16Uiu2HAmD1jQDGQgkvSEmCZVCvUZXrAPa3MwjTeeyJnrxCWV1gf1"],"enrUri":"enr:-L24QCpm0VEznpGATXvdFw8g-BADKTwwtTQrJ-X9DR19UqeyQDNYbj4MaOdgFNLh9YK_ltBqe8gbkwX-N1DVuOYW3JgCgmlkgnY0gmlwhKwSgCCKbXVsdGlhZGRyc5YACASsEoAgBqe7AAoErBKAIAanvN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBVBLHNVCqosV0swPJynd24W6a7SUTjCXi3GWAr0KJziDdGNwgqe7g3VkcIKnvYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42938/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.167/tcp/3550/p2p/16Uiu2HAkuYQXidnmpGTcTkreiM2Gwa6ZUS7Wj1F6VWJLMMjmfeMt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3549/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3549/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:3549/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0xc1b0edea4d2e67a315e8d2ce4a97ee4a6c576657f522463ef82f381be65fecbf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42938/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"3ed061052fe05c3aa7a7","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1b0edea4d2e67a315e8d2ce4a97ee4a6c576657f522463ef82f381be65fecbf"}]}'
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 7d4e0ceaa10c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3cc493c0a085
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-04-08 11:55:10.817 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:55:10.817 DEBUG [tests.conftest] Running test: test_store_with_wrong_url_pubsub_topic with id: 2026-04-08_11-55-10__660135b8-390c-42bd-aa3e-54a67fd414f0
2026-04-08 11:55:10.817 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:55:10.818 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:55:10.818 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:55:10.825 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:10.825 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-55-10__660135b8-390c-42bd-aa3e-54a67fd414f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:10.825 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:10.825 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:10.827 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:10.827 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.156
2026-04-08 11:55:10.827 DEBUG [src.node.docker_mananger] Generated ports ['62138', '62139', '62140', '62141', '62142']
2026-04-08 11:55:10.827 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:10.827 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:10.828 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:10.828 DEBUG [src.node.docker_mananger] docker run -i -t -p 62138:62138 -p 62139:62139 -p 62140:62140 -p 62141:62141 -p 62142:62142 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62140 --rest-port=62138 --tcp-port=62139 --discv5-udp-port=62141 --rest-address=0.0.0.0 --nat=extip:172.18.165.156 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fc2b4bce996b6e326adfdf09f0ebee0ee78a6c759c2f16cd2c5c1a91fcd902f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62142 --metrics-logging=true --store=true --relay=true
2026-04-08 11:55:11.013 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.156 waku 6ac15cd9714590de2fdb2aada540105fcecb4c461b0e4322105895905e150f2e
2026-04-08 11:55:11.051 DEBUG [src.node.docker_mananger] Container started with ID 6ac15cd97145. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-55-10__660135b8-390c-42bd-aa3e-54a67fd414f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:11.051 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62138
2026-04-08 11:55:11.053 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:11.158 ERROR [src.node.docker_mananger] Max retries reached for container 3fc228e130af. Exiting log stream.
2026-04-08 11:55:11.626 ERROR [src.node.docker_mananger] Max retries reached for container 8c77e59ff664. Exiting log stream.
2026-04-08 11:55:12.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62138/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:12.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:12.058 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:12.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62138/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:12.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.156/tcp/62139/p2p/16Uiu2HAmJ4X1huy6nNox2SxJ7nRLB7PKLTJD8FfF1pDa8FLANdv4","/ip4/172.18.165.156/tcp/62140/ws/p2p/16Uiu2HAmJ4X1huy6nNox2SxJ7nRLB7PKLTJD8FfF1pDa8FLANdv4"],"enrUri":"enr:-L24QP-8nko72H0PtTEGz885pXbpdlXxQrOO5Q3W3J0DzDZ7TkSs88Ba7r-e6L6UEcFmsXZoje4f3bTbPQS3uGUCizECgmlkgnY0gmlwhKwSpZyKbXVsdGlhZGRyc5YACASsEqWcBvK7AAoErBKlnAbyvN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUFF2mOzx4yDqHJfAs5nR4xwxe7bGiKbiR_kKj9MNcM2DdGNwgvK7g3VkcILyvYV3YWt1MgM"}'
2026-04-08 11:55:12.061 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:12.069 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:55:12.069 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-55-10__660135b8-390c-42bd-aa3e-54a67fd414f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:12.069 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:55:12.069 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:55:12.070 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:55:12.071 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.75
2026-04-08 11:55:12.071 DEBUG [src.node.docker_mananger] Generated ports ['35247', '35248', '35249', '35250', '35251']
2026-04-08 11:55:12.071 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:55:12.071 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:55:12.071 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:55:12.071 DEBUG [src.node.docker_mananger] docker run -i -t -p 35247:35247 -p 35248:35248 -p 35249:35249 -p 35250:35250 -p 35251:35251 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35249 --rest-port=35247 --tcp-port=35248 --discv5-udp-port=35250 --rest-address=0.0.0.0 --nat=extip:172.18.22.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=93af1cf35a077db1b31d911da2aff738ef3b3ef7d2d2ea6cb05d0d53f1bbd26d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35251 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP-8nko72H0PtTEGz885pXbpdlXxQrOO5Q3W3J0DzDZ7TkSs88Ba7r-e6L6UEcFmsXZoje4f3bTbPQS3uGUCizECgmlkgnY0gmlwhKwSpZyKbXVsdGlhZGRyc5YACASsEqWcBvK7AAoErBKlnAbyvN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUFF2mOzx4yDqHJfAs5nR4xwxe7bGiKbiR_kKj9MNcM2DdGNwgvK7g3VkcILyvYV3YWt1MgM --storenode=/ip4/172.18.165.156/tcp/62139/p2p/16Uiu2HAmJ4X1huy6nNox2SxJ7nRLB7PKLTJD8FfF1pDa8FLANdv4 --store=true --relay=true
2026-04-08 11:55:12.260 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.75 waku b72559e1c6ccf594165700f74558ec637f4f9cc369ebc9f2616bf964392c6ab1
2026-04-08 11:55:12.297 DEBUG [src.node.docker_mananger] Container started with ID b72559e1c6cc. Setting up logs at ./log/docker/store_node1_2026-04-08_11-55-10__660135b8-390c-42bd-aa3e-54a67fd414f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:55:12.297 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35247
2026-04-08 11:55:12.297 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:55:13.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35247/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:13.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:55:13.301 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:55:13.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35247/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:13.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.75/tcp/35248/p2p/16Uiu2HAmRC7ZKUhL7LLrRgSrQE11a1BnKYqCFy3HS7LPNb6ic6WM","/ip4/172.18.22.75/tcp/35249/ws/p2p/16Uiu2HAmRC7ZKUhL7LLrRgSrQE11a1BnKYqCFy3HS7LPNb6ic6WM"],"enrUri":"enr:-L24QETW4qGAJIKx4S8cUS5BxK_d5Rana_2ZWLvVI37p3_q1L0TiJKl5Q96-bJiDZJi4daMYVMiXzjBm70MkcQtX8kgCgmlkgnY0gmlwhKwSFkuKbXVsdGlhZGRyc5YACASsEhZLBomwAAoErBIWSwaJsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDukVly4htOcHZdKofAxZ8r1XOzBg2gm2qQRNiidi7NIKDdGNwgomwg3VkcIKJsoV3YWt1MgM"}'
2026-04-08 11:55:13.304 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:55:13.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35247/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.156/tcp/62139/p2p/16Uiu2HAmJ4X1huy6nNox2SxJ7nRLB7PKLTJD8FfF1pDa8FLANdv4"]'
2026-04-08 11:55:13.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:13.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:55:13.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:13.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35247/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:55:13.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:13.313 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:13.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:13.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:13.318 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:13.519 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:13.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:13.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:13.526 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:13.727 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:13.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:13.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:13.735 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:13.935 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:13.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:13.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:13.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:14.142 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:14.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:14.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:14.150 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:14.350 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:14.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:14.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:14.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:14.557 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:14.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:14.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:14.563 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:14.765 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:14.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:14.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:14.771 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:14.972 DEBUG [tests.store.test_topics] Trying to get stored msg with wrong url topic waku/2/rs/198/0
2026-04-08 11:55:14.972 DEBUG [src.steps.store] Relaying message
2026-04-08 11:55:14.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62138/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:55:14.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:55:14.979 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:55:15.180 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:55:15.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62138/store/v3/messages?pubsubTopic=waku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:55:15.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-08 11:55:15.183 DEBUG [src.steps.store] messages length is 0
2026-04-08 11:55:15.184 ERROR [tests.store.test_topics] Topic waku/2/rs/198/0 is wrong ''n: Peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 couldn't find any messages. Actual response: {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-04-08 11:55:15.186 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:55:15.188 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:55:15.188 DEBUG [src.node.waku_node] Stopping container with id 6ac15cd97145
2026-04-08 11:55:15.682 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:15.682 DEBUG [src.node.waku_node] Stopping container with id b72559e1c6cc
2026-04-08 11:55:16.158 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:55:16.160 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:55:16.169 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:55:16.176 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-08 11:51:08.109 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:51:08.109 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_request_id with id: 2026-04-08_11-51-08__2c87a234-a1a2-47a1-b31e-dc138a7e5316
2026-04-08 11:51:08.110 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:51:08.110 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-08 11:51:08.110 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-08 11:51:08.117 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:08.117 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-51-08__2c87a234-a1a2-47a1-b31e-dc138a7e5316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:08.117 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:08.117 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:08.118 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:08.119 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.235
2026-04-08 11:51:08.119 DEBUG [src.node.docker_mananger] Generated ports ['29873', '29874', '29875', '29876', '29877']
2026-04-08 11:51:08.119 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:08.119 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:08.119 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:08.119 DEBUG [src.node.docker_mananger] docker run -i -t -p 29873:29873 -p 29874:29874 -p 29875:29875 -p 29876:29876 -p 29877:29877 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29875 --rest-port=29873 --tcp-port=29874 --discv5-udp-port=29876 --rest-address=0.0.0.0 --nat=extip:172.18.46.235 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dd3586d84dacfdecfcaabfc0dd1edc1a52b2d058a15ca3c32bf4848bb1bdd5af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29877 --metrics-logging=true --relay=true --filter=true
2026-04-08 11:51:08.306 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.235 waku eac89165b9de44607fb1a27b51080f596a172cb658a103886e6e6cbd2c1d36da
2026-04-08 11:51:08.338 DEBUG [src.node.docker_mananger] Container started with ID eac89165b9de. Setting up logs at ./log/docker/node1_2026-04-08_11-51-08__2c87a234-a1a2-47a1-b31e-dc138a7e5316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:08.338 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29873
2026-04-08 11:51:08.338 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:08.499 ERROR [src.node.docker_mananger] Max retries reached for container a2df34a78457. Exiting log stream.
2026-04-08 11:51:08.823 ERROR [src.node.docker_mananger] Max retries reached for container 23679569a0ed. Exiting log stream.
2026-04-08 11:51:09.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29873/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:09.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:09.342 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:09.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29873/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:09.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.235/tcp/29874/p2p/16Uiu2HAmGCUtb3Cj6SVY6FA1C6X6S5GjQBzh8PCfnzJEQjkTNy61","/ip4/172.18.46.235/tcp/29875/ws/p2p/16Uiu2HAmGCUtb3Cj6SVY6FA1C6X6S5GjQBzh8PCfnzJEQjkTNy61"],"enrUri":"enr:-L24QJ2A1x_fUs3x7KHvWjYYh8cRHWfuCj3xeVjIhS6MvY-8C0_RSFcteh89WDYjNqOqmKZ1-2MyvAKmRP9GtZ9mgEYCgmlkgnY0gmlwhKwSLuuKbXVsdGlhZGRyc5YACASsEi7rBnSyAAoErBIu6wZ0s90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNKRV8P473Wi_pCmEfIFYBmT6WRYsmRufsC6BnTedpsqDdGNwgnSyg3VkcIJ0tIV3YWt1MgU"}'
2026-04-08 11:51:09.345 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:09.345 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-08 11:51:09.351 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:51:09.351 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-51-08__2c87a234-a1a2-47a1-b31e-dc138a7e5316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:09.351 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:51:09.352 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:51:09.353 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:51:09.353 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.146
2026-04-08 11:51:09.353 DEBUG [src.node.docker_mananger] Generated ports ['47669', '47670', '47671', '47672', '47673']
2026-04-08 11:51:09.353 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:51:09.353 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:51:09.353 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:51:09.354 DEBUG [src.node.docker_mananger] docker run -i -t -p 47669:47669 -p 47670:47670 -p 47671:47671 -p 47672:47672 -p 47673:47673 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47671 --rest-port=47669 --tcp-port=47670 --discv5-udp-port=47672 --rest-address=0.0.0.0 --nat=extip:172.18.14.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9e2afeaf62fbc733a42f93febf48cc2fa133beaef46fca48cbb7bacfdc93126 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47673 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJ2A1x_fUs3x7KHvWjYYh8cRHWfuCj3xeVjIhS6MvY-8C0_RSFcteh89WDYjNqOqmKZ1-2MyvAKmRP9GtZ9mgEYCgmlkgnY0gmlwhKwSLuuKbXVsdGlhZGRyc5YACASsEi7rBnSyAAoErBIu6wZ0s90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNKRV8P473Wi_pCmEfIFYBmT6WRYsmRufsC6BnTedpsqDdGNwgnSyg3VkcIJ0tIV3YWt1MgU --filternode=/ip4/172.18.46.235/tcp/29874/p2p/16Uiu2HAmGCUtb3Cj6SVY6FA1C6X6S5GjQBzh8PCfnzJEQjkTNy61
2026-04-08 11:51:09.544 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.146 waku fca755faf95632960f3bd5988354fe0eaaa66c1c41ba0841cf88c360f1637596
2026-04-08 11:51:09.578 DEBUG [src.node.docker_mananger] Container started with ID fca755faf956. Setting up logs at ./log/docker/node2_2026-04-08_11-51-08__2c87a234-a1a2-47a1-b31e-dc138a7e5316__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:51:09.579 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47669
2026-04-08 11:51:09.579 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:51:10.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47669/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:10.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:51:10.582 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:51:10.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47669/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:51:10.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.146/tcp/47670/p2p/16Uiu2HAmJTV5Dx5obU3HpQJ6ztAGzmfqxT4sdPPxQrzTmmzoL64E","/ip4/172.18.14.146/tcp/47671/ws/p2p/16Uiu2HAmJTV5Dx5obU3HpQJ6ztAGzmfqxT4sdPPxQrzTmmzoL64E"],"enrUri":"enr:-L24QDcocmRwXHcZZd8zfhAdYWkzSNEsjV3gKJHabs6a3rhKGjKH8QdrdxBzS_6_T79GHXcG5DQ3SEqBRogKHOgiR64CgmlkgnY0gmlwhKwSDpKKbXVsdGlhZGRyc5YACASsEg6SBro2AAoErBIOkga6N90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVjOhCZ2Gq7hMZkCOzFzofJDmIPb_IaudR3_pM1p07eeDdGNwgro2g3VkcIK6OIV3YWt1MgA"}'
2026-04-08 11:51:10.585 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:51:10.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47669/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.235/tcp/29874/p2p/16Uiu2HAmGCUtb3Cj6SVY6FA1C6X6S5GjQBzh8PCfnzJEQjkTNy61"]'
2026-04-08 11:51:10.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:10.623 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-08 11:51:10.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29873/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:51:10.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:51:10.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47669/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "84f14515-c727-439c-b9ec-7a728f09fb0a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:51:10.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"84f14515-c727-439c-b9ec-7a728f09fb0a","statusDesc":"OK"}'
2026-04-08 11:51:10.654 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:47669/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-08 11:51:10.656 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47669/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-04-08 11:51:10.659 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:51:10.660 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:51:10.660 DEBUG [src.node.waku_node] Stopping container with id eac89165b9de
2026-04-08 11:51:11.097 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:11.098 DEBUG [src.node.waku_node] Stopping container with id fca755faf956
2026-04-08 11:51:11.534 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:51:11.536 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:51:11.541 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:51:11.545 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
2026-04-08 11:56:26.805 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:56:26.805 DEBUG [tests.conftest] Running test: test_page_size_0_defaults_to_20 with id: 2026-04-08_11-56-26__d8e0e117-858a-4d00-aadf-05a8b750f1fe
2026-04-08 11:56:26.805 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:56:26.806 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:56:26.806 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:56:26.813 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:26.813 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-56-26__d8e0e117-858a-4d00-aadf-05a8b750f1fe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:26.813 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:26.813 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:26.814 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:26.815 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.235
2026-04-08 11:56:26.815 DEBUG [src.node.docker_mananger] Generated ports ['40566', '40567', '40568', '40569', '40570']
2026-04-08 11:56:26.815 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:26.815 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:26.815 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:26.815 DEBUG [src.node.docker_mananger] docker run -i -t -p 40566:40566 -p 40567:40567 -p 40568:40568 -p 40569:40569 -p 40570:40570 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40568 --rest-port=40566 --tcp-port=40567 --discv5-udp-port=40569 --rest-address=0.0.0.0 --nat=extip:172.18.147.235 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9a95051c24c3746c02adaa15466f8a9052842a4a1ea1fbabc41d6b69ab6c150c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40570 --metrics-logging=true --store=true --relay=true
2026-04-08 11:56:26.995 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.235 waku 19d74bd4e7a1870b15bd18b3071d23a253838a9627e84951647b96754bce7c45
2026-04-08 11:56:27.028 DEBUG [src.node.docker_mananger] Container started with ID 19d74bd4e7a1. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-56-26__d8e0e117-858a-4d00-aadf-05a8b750f1fe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:27.029 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 40566
2026-04-08 11:56:27.029 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:27.170 ERROR [src.node.docker_mananger] Max retries reached for container 03368132bea7. Exiting log stream.
2026-04-08 11:56:27.591 ERROR [src.node.docker_mananger] Max retries reached for container 7d6fd5e31b5f. Exiting log stream.
2026-04-08 11:56:28.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40566/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:28.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:28.035 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:28.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40566/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:28.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.235/tcp/40567/p2p/16Uiu2HAmMPMP2ReNs27QKX9ZoBGjNas5HGYxAr5mc5EALQJ9AJJM","/ip4/172.18.147.235/tcp/40568/ws/p2p/16Uiu2HAmMPMP2ReNs27QKX9ZoBGjNas5HGYxAr5mc5EALQJ9AJJM"],"enrUri":"enr:-L24QCW3w8WJx7ugMSDtAF802PerAktjaHxmPaPElCh7wrN2CQNH_CdFse6FBzwAzjnpayNZAVyB1mXVhhUBsrANdDACgmlkgnY0gmlwhKwSk-uKbXVsdGlhZGRyc5YACASsEpPrBp53AAoErBKT6waeeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgberAiBvvMpQog1vwO6nFWMNT-BNbbl6G7i7jvQboRqDdGNwgp53g3VkcIKeeYV3YWt1MgM"}'
2026-04-08 11:56:28.038 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:28.045 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:56:28.045 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-56-26__d8e0e117-858a-4d00-aadf-05a8b750f1fe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:28.045 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:56:28.045 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:56:28.046 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:56:28.047 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.160
2026-04-08 11:56:28.047 DEBUG [src.node.docker_mananger] Generated ports ['40141', '40142', '40143', '40144', '40145']
2026-04-08 11:56:28.047 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:56:28.047 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:56:28.047 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:56:28.047 DEBUG [src.node.docker_mananger] docker run -i -t -p 40141:40141 -p 40142:40142 -p 40143:40143 -p 40144:40144 -p 40145:40145 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40143 --rest-port=40141 --tcp-port=40142 --discv5-udp-port=40144 --rest-address=0.0.0.0 --nat=extip:172.18.159.160 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb8fb24cdd3c7a6dfd5ea80ecccaff5bdf824f3e4442fddc577cbca9c52c142d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40145 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCW3w8WJx7ugMSDtAF802PerAktjaHxmPaPElCh7wrN2CQNH_CdFse6FBzwAzjnpayNZAVyB1mXVhhUBsrANdDACgmlkgnY0gmlwhKwSk-uKbXVsdGlhZGRyc5YACASsEpPrBp53AAoErBKT6waeeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgberAiBvvMpQog1vwO6nFWMNT-BNbbl6G7i7jvQboRqDdGNwgp53g3VkcIKeeYV3YWt1MgM --storenode=/ip4/172.18.147.235/tcp/40567/p2p/16Uiu2HAmMPMP2ReNs27QKX9ZoBGjNas5HGYxAr5mc5EALQJ9AJJM --store=true --relay=true
2026-04-08 11:56:28.238 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.160 waku 22601e3c659465ad3aca027f55326a6dee02c86059da8c18654a719e43d2e125
2026-04-08 11:56:28.273 DEBUG [src.node.docker_mananger] Container started with ID 22601e3c6594. Setting up logs at ./log/docker/store_node1_2026-04-08_11-56-26__d8e0e117-858a-4d00-aadf-05a8b750f1fe__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:56:28.273 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 40141
2026-04-08 11:56:28.274 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:56:29.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40141/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:29.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:56:29.278 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:56:29.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:29.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.160/tcp/40142/p2p/16Uiu2HAmSjsFjpQt4X9168VBkc38LZCFT2qc2zpj3oW8P9mdBe6n","/ip4/172.18.159.160/tcp/40143/ws/p2p/16Uiu2HAmSjsFjpQt4X9168VBkc38LZCFT2qc2zpj3oW8P9mdBe6n"],"enrUri":"enr:-L24QFzxWQOVFDH0nEqGwJPQDG26oJF-KBPCPrpuyadoFT0PaQf9YWrTGxPcQS8zLdgS7Xo3rw9SKRtTc6mSNICJ_-0CgmlkgnY0gmlwhKwSn6CKbXVsdGlhZGRyc5YACASsEp-gBpzOAAoErBKfoAacz90DgnJzhQDGAQAAiXNlY3AyNTZrMaED0UN_dNIyobL18_MrOE3j23He1UKn61cazcEp-W351NODdGNwgpzOg3VkcIKc0IV3YWt1MgM"}'
2026-04-08 11:56:29.281 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:56:29.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.235/tcp/40567/p2p/16Uiu2HAmMPMP2ReNs27QKX9ZoBGjNas5HGYxAr5mc5EALQJ9AJJM"]'
2026-04-08 11:56:29.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:29.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:56:29.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:29.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:56:29.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:29.291 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:29.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:29.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:29.297 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:29.498 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:29.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:29.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:29.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:29.705 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:29.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:29.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:29.711 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:29.913 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:29.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:29.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:29.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:30.120 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:30.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:30.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:30.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:30.327 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:30.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:30.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:30.332 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:30.533 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:30.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:30.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:30.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:30.739 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:30.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:30.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:30.747 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:30.947 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:30.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:30.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:30.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:31.155 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:31.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:31.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:31.161 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:31.361 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:31.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:31.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:31.368 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:31.568 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:31.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:31.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:31.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:31.775 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:31.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:31.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:31.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:31.982 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:31.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:31.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:31.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:32.189 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:32.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:32.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:32.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:32.396 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:32.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:32.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:32.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:32.603 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:32.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:32.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:32.608 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:32.808 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:32.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:32.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:32.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:33.016 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:33.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:33.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:33.021 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:33.221 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:33.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:33.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:33.228 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:33.429 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:33.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:33.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:33.435 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:33.635 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:33.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:33.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:33.641 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:33.841 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:33.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:33.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:33.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:34.047 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:34.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:34.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:34.053 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:34.254 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:34.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:34.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:34.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:34.462 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:34.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:34.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:34.467 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:34.667 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:34.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:34.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:34.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:34.874 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:34.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:34.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:34.881 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:35.081 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:35.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:35.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:35.088 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:35.288 DEBUG [src.steps.store] Relaying message
2026-04-08 11:56:35.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40566/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:56:35.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:56:35.296 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:56:35.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:35.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x88816237581d4359d767e9262dc167c7215f60a5991020d36d65a6b155ce7ef1"},{"messageHash":"0x9495971cdc882b1704865839f5b2f42569007a0d865c537688c8b00fea31f0ce"},{"messageHash":"0x03af04a7afa9d3ede4a72ec39894a6af2435c1b1a25169459c98b60b3e75eea9"},{"messageHash":"0x8a8a56ef41e571a8a135a0eb70084c2feb220cca33e020c040f8acc7c2f96077"},{"messageHash":"0x2a0d6171e2d9eca74fe1282955ecfedacc14e94dcca666b6c4bf8bf220da7df6"},{"messageHash":"0xd5226bbc4af87c03b5b9c42d2fe6c8d47b02522ed034e25ffe7b426adb1413fb"},{"messageHash":"0xef15f8b857177215b1361afbe92f70bd3abaccfda63d204497d05c84242d518c"},{"messageHash":"0xcaa5de702b9e22c4791caa623c528aa22c9ff5adac34cf862bd7c867326f7648"},{"messageHash":"0xff9202ec31245530644929046d57a825d3a89ef65d991cc7dceec0c025609334"},{"messageHash":"0x01b9d0f5d73d54882b21ef7aec466b3073af4191c57810fe23a55f93547ddd28"},{"messageHash":"0x41aa92a5e50616481704c0ae9db195c4b2366daeb290435874f17c3077d80108"},{"messageHash":"0xd1fabec897ee917f58f981811028c7a7e1dbc8c9878a21faf9a7798c6ce3cebe"},{"messageHash":"0x2ca27c1a92dacfbb1df592b8296012b787162c61ef51e9f56219616e9b05a9b2"},{"messageHash":"0xe446fc9c560b7e45e2cde08937c9dd658ed69cc21c0caa5d67d5af9f989d7ea5"},{"messageHash":"0x2557ac65c889c644b4fbcf6eb4858472d16277995ec70fdcce87fd914821bdc8"},{"messageHash":"0xa53356e54f840eb6f91096a2a3d24bc07d5b7a48b903848b2292c4184b7e483e"},{"messageHash":"0x8f80da43ff6eed2b891d9dcf283fd247abd9f79beca6c2f27822e9c98f82c25e"},{"messageHash":"0x005fd5daa0da486841d08df9f49473ff34378c9096de9d737e71318124bfd1f5"},{"messageHash":"0x1c2ad7124e48aecb1579241a502320481f45aa0fdb0d01ab88bd5450cadb7ce4"},{"messageHash":"0xa5f7007282f028d50feb9ab53f32e4c2390c52fa67fc71b3da6391401f2582d9"}],"paginationCursor":"0xa5f7007282f028d50feb9ab53f32e4c2390c52fa67fc71b3da6391401f2582d9"}'
2026-04-08 11:56:35.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40141/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:56:35.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x88816237581d4359d767e9262dc167c7215f60a5991020d36d65a6b155ce7ef1"},{"messageHash":"0x9495971cdc882b1704865839f5b2f42569007a0d865c537688c8b00fea31f0ce"},{"messageHash":"0x03af04a7afa9d3ede4a72ec39894a6af2435c1b1a25169459c98b60b3e75eea9"},{"messageHash":"0x8a8a56ef41e571a8a135a0eb70084c2feb220cca33e020c040f8acc7c2f96077"},{"messageHash":"0x2a0d6171e2d9eca74fe1282955ecfedacc14e94dcca666b6c4bf8bf220da7df6"},{"messageHash":"0xd5226bbc4af87c03b5b9c42d2fe6c8d47b02522ed034e25ffe7b426adb1413fb"},{"messageHash":"0xef15f8b857177215b1361afbe92f70bd3abaccfda63d204497d05c84242d518c"},{"messageHash":"0xcaa5de702b9e22c4791caa623c528aa22c9ff5adac34cf862bd7c867326f7648"},{"messageHash":"0xff9202ec31245530644929046d57a825d3a89ef65d991cc7dceec0c025609334"},{"messageHash":"0x01b9d0f5d73d54882b21ef7aec466b3073af4191c57810fe23a55f93547ddd28"},{"messageHash":"0x41aa92a5e50616481704c0ae9db195c4b2366daeb290435874f17c3077d80108"},{"messageHash":"0xd1fabec897ee917f58f981811028c7a7e1dbc8c9878a21faf9a7798c6ce3cebe"},{"messageHash":"0x2ca27c1a92dacfbb1df592b8296012b787162c61ef51e9f56219616e9b05a9b2"},{"messageHash":"0xe446fc9c560b7e45e2cde08937c9dd658ed69cc21c0caa5d67d5af9f989d7ea5"},{"messageHash":"0x2557ac65c889c644b4fbcf6eb4858472d16277995ec70fdcce87fd914821bdc8"},{"messageHash":"0xa53356e54f840eb6f91096a2a3d24bc07d5b7a48b903848b2292c4184b7e483e"},{"messageHash":"0x8f80da43ff6eed2b891d9dcf283fd247abd9f79beca6c2f27822e9c98f82c25e"},{"messageHash":"0x005fd5daa0da486841d08df9f49473ff34378c9096de9d737e71318124bfd1f5"},{"messageHash":"0x1c2ad7124e48aecb1579241a502320481f45aa0fdb0d01ab88bd5450cadb7ce4"},{"messageHash":"0xa5f7007282f028d50feb9ab53f32e4c2390c52fa67fc71b3da6391401f2582d9"}],"paginationCursor":"0xa5f7007282f028d50feb9ab53f32e4c2390c52fa67fc71b3da6391401f2582d9"}'
2026-04-08 11:56:35.506 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:56:35.508 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:56:35.508 DEBUG [src.node.waku_node] Stopping container with id 19d74bd4e7a1
2026-04-08 11:56:35.973 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:35.976 DEBUG [src.node.waku_node] Stopping container with id 22601e3c6594
2026-04-08 11:56:36.424 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:56:36.426 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:56:36.451 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:56:36.465 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-04-08 11:58:10.042 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:58:10.042 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-04-08_11-58-10__414a51b4-8fea-4f62-9d6d-2c48e5c62014
2026-04-08 11:58:10.042 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:58:10.043 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-08 11:58:10.043 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-08 11:58:10.050 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:58:10.050 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-08_11-58-10__414a51b4-8fea-4f62-9d6d-2c48e5c62014__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:10.050 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:58:10.050 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:58:10.052 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:58:10.052 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.44
2026-04-08 11:58:10.052 DEBUG [src.node.docker_mananger] Generated ports ['4894', '4895', '4896', '4897', '4898']
2026-04-08 11:58:10.052 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:58:10.052 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:58:10.053 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:58:10.053 DEBUG [src.node.docker_mananger] docker run -i -t -p 4894:4894 -p 4895:4895 -p 4896:4896 -p 4897:4897 -p 4898:4898 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4896 --rest-port=4894 --tcp-port=4895 --discv5-udp-port=4897 --rest-address=0.0.0.0 --nat=extip:172.18.174.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=43469d8dabba76cf5d89dd6bdeb7dad96e09c2ccfcf1743ddd538184db48daf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4898 --metrics-logging=true --relay=true
2026-04-08 11:58:10.234 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.44 waku 5123d542fff703eee4684145a521e4f51dc723dd8fde0d4bb7b197e0af320ffd
2026-04-08 11:58:10.268 DEBUG [src.node.docker_mananger] Container started with ID 5123d542fff7. Setting up logs at ./log/docker/node1_2026-04-08_11-58-10__414a51b4-8fea-4f62-9d6d-2c48e5c62014__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:10.268 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4894
2026-04-08 11:58:10.269 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:58:10.319 ERROR [src.node.docker_mananger] Max retries reached for container 7a77ec1e2a07. Exiting log stream.
2026-04-08 11:58:10.832 ERROR [src.node.docker_mananger] Max retries reached for container 3ca71c8299d5. Exiting log stream.
2026-04-08 11:58:11.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:11.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:58:11.273 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:58:11.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:11.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.44/tcp/4895/p2p/16Uiu2HAmAuetdcm4v2J3YfsVZyuvKxTd3Vn8938uPihjuJXnCvY4","/ip4/172.18.174.44/tcp/4896/ws/p2p/16Uiu2HAmAuetdcm4v2J3YfsVZyuvKxTd3Vn8938uPihjuJXnCvY4"],"enrUri":"enr:-L24QEpplmQKogND0ncrINjpmAxtxINtd3sGupT4G-JmUJ_LFZdmiFsEEvgkhz8KXS4mf0Xlz7kFyZC_TDJyKvIxQ48CgmlkgnY0gmlwhKwSriyKbXVsdGlhZGRyc5YACASsEq4sBhMfAAoErBKuLAYTIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5gpV0VIfT3jG0YOL1j4a2b6ifhclV9Bdkan23raFrgWDdGNwghMfg3VkcIITIYV3YWt1MgE"}'
2026-04-08 11:58:11.276 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:58:11.282 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:58:11.282 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-08_11-58-10__414a51b4-8fea-4f62-9d6d-2c48e5c62014__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:11.282 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:58:11.282 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:58:11.284 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:58:11.284 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.241
2026-04-08 11:58:11.284 DEBUG [src.node.docker_mananger] Generated ports ['38329', '38330', '38331', '38332', '38333']
2026-04-08 11:58:11.284 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:58:11.284 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:58:11.284 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:58:11.285 DEBUG [src.node.docker_mananger] docker run -i -t -p 38329:38329 -p 38330:38330 -p 38331:38331 -p 38332:38332 -p 38333:38333 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38331 --rest-port=38329 --tcp-port=38330 --discv5-udp-port=38332 --rest-address=0.0.0.0 --nat=extip:172.18.223.241 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d98cdecccd51458e5bce61dda8d43d440894c5c791aa7d3aecda9eb3c06ac8c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38333 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEpplmQKogND0ncrINjpmAxtxINtd3sGupT4G-JmUJ_LFZdmiFsEEvgkhz8KXS4mf0Xlz7kFyZC_TDJyKvIxQ48CgmlkgnY0gmlwhKwSriyKbXVsdGlhZGRyc5YACASsEq4sBhMfAAoErBKuLAYTIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5gpV0VIfT3jG0YOL1j4a2b6ifhclV9Bdkan23raFrgWDdGNwghMfg3VkcIITIYV3YWt1MgE
2026-04-08 11:58:11.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.241 waku f16b6ab3f217e0b67e7acbb586ea4619018db46a97eb681e87c0131c6ecd48e9
2026-04-08 11:58:11.506 DEBUG [src.node.docker_mananger] Container started with ID f16b6ab3f217. Setting up logs at ./log/docker/node2_2026-04-08_11-58-10__414a51b4-8fea-4f62-9d6d-2c48e5c62014__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:58:11.507 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38329
2026-04-08 11:58:11.507 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:58:12.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:12.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:58:12.535 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:58:12.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:12.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.241/tcp/38330/p2p/16Uiu2HAkvLk7iZeeVkoRTyvErxqfyGb5Xpp5xJTvP4aPpN6HzgPQ","/ip4/172.18.223.241/tcp/38331/ws/p2p/16Uiu2HAkvLk7iZeeVkoRTyvErxqfyGb5Xpp5xJTvP4aPpN6HzgPQ"],"enrUri":"enr:-L24QP5Ogfg-h0BWTr-5bos86_r-8iXSYYtT_lQoNidoTgs0fX8vM6hIsm5pUQ0LbkNDmtAUjoWzx5fP-mywvvfSvtcCgmlkgnY0gmlwhKwS3_GKbXVsdGlhZGRyc5YACASsEt_xBpW6AAoErBLf8QaVu90DgnJzhQDGAQAAiXNlY3AyNTZrMaECDZh1zcPrBsdIokSAscpS7aoBKKTKHW3CmMPL1rOnQleDdGNwgpW6g3VkcIKVvIV3YWt1MgE"}'
2026-04-08 11:58:12.541 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:58:12.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38329/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.44/tcp/4895/p2p/16Uiu2HAmAuetdcm4v2J3YfsVZyuvKxTd3Vn8938uPihjuJXnCvY4"]'
2026-04-08 11:58:12.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:12.545 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-08 11:58:12.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:58:12.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:12.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38329/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-08 11:58:12.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:12.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:12.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:12.562 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:12.662 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:12.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:12.666 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":1775649492555952640,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:12.667 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:12.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:12.670 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":1775649492555952640,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:12.671 INFO [src.steps.relay] WARM UP successful!!
2026-04-08 11:58:12.672 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2026-04-08 11:58:12.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:12.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:12.677 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:12.778 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:12.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:12.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649492672890237,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:12.782 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:12.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:12.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649492672890237,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:12.786 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-04-08 11:58:12.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:12.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:12.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:12.891 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:12.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:12.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649492786943821,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:12.895 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:12.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:12.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649492786943821,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:12.899 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-04-08 11:58:12.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:12.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:12.903 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:13.004 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649492899512523,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.008 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649492899512523,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.012 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2026-04-08 11:58:13.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:13.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:13.016 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:13.116 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493012721023,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.121 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493012721023,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.125 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2026-04-08 11:58:13.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:13.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:13.129 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:13.230 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493125605855,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.234 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493125605855,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.238 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2026-04-08 11:58:13.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:13.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:13.243 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:13.343 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493238411452,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.348 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493238411452,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.352 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2026-04-08 11:58:13.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:13.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:13.358 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:13.458 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493352312899,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.464 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493352312899,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.468 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2026-04-08 11:58:13.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:13.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:13.473 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:13.573 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493468303205,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.578 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493468303205,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.582 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2026-04-08 11:58:13.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:13.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:13.586 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:13.686 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493582484071,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.691 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493582484071,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.696 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2026-04-08 11:58:13.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:13.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:13.703 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:13.803 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493696402317,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.807 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493696402317,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.811 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2026-04-08 11:58:13.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:13.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:13.816 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:13.916 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493811985995,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.921 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:13.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:13.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493811985995,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:13.925 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2026-04-08 11:58:13.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:13.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:13.931 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:14.031 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493925630104,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.036 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649493925630104,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.040 DEBUG [tests.relay.test_publish] Running test with payload A float number
2026-04-08 11:58:14.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:14.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:14.045 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:14.146 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494040646859,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.150 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494040646859,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.154 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-04-08 11:58:14.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:14.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:14.159 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:14.259 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494154625346,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.264 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494154625346,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.267 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2026-04-08 11:58:14.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:14.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:14.272 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:14.372 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494268249021,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.377 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494268249021,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.381 DEBUG [tests.relay.test_publish] Running test with payload Email format
2026-04-08 11:58:14.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:14.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:14.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:14.485 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494381289741,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.490 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494381289741,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.494 DEBUG [tests.relay.test_publish] Running test with payload URL format
2026-04-08 11:58:14.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:14.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:14.499 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:14.599 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494494415420,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.604 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494494415420,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.607 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2026-04-08 11:58:14.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:14.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:14.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:14.712 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494607995988,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.717 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494607995988,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.721 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2026-04-08 11:58:14.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:14.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:14.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:14.825 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494721410901,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.830 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494721410901,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.834 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2026-04-08 11:58:14.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:14.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:14.839 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:14.940 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494834455376,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.944 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:14.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:14.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494834455376,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:14.948 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2026-04-08 11:58:14.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:14.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:14.954 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:15.054 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494948614859,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.059 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649494948614859,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.063 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2026-04-08 11:58:15.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:15.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:15.068 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:15.169 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495063699285,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.173 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495063699285,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.177 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2026-04-08 11:58:15.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:15.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:15.181 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:15.281 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495177476689,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.285 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495177476689,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.289 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2026-04-08 11:58:15.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:15.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:15.295 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:15.395 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495289524490,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.401 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495289524490,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.405 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2026-04-08 11:58:15.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:15.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:15.410 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:15.511 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495405453072,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.515 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495405453072,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.519 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2026-04-08 11:58:15.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:15.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:15.524 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:15.625 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495519436250,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.629 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495519436250,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.633 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2026-04-08 11:58:15.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:15.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:15.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:15.738 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495633407432,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.743 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495633407432,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.746 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2026-04-08 11:58:15.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:15.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:15.752 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:15.852 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495747211690,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.856 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495747211690,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.859 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2026-04-08 11:58:15.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:15.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:15.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:15.965 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495860241749,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.969 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:15.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:15.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495860241749,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:15.973 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2026-04-08 11:58:15.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:15.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:15.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:16.079 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495973571046,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.083 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649495973571046,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.087 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2026-04-08 11:58:16.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:16.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:16.091 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:16.191 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496087278393,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.195 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496087278393,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.199 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2026-04-08 11:58:16.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:16.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:16.203 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:16.304 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496199727401,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.308 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496199727401,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.312 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2026-04-08 11:58:16.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:16.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:16.316 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:16.417 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496312717715,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.422 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496312717715,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.426 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2026-04-08 11:58:16.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:16.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:16.430 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:16.531 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496426408470,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.536 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496426408470,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.540 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2026-04-08 11:58:16.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:16.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:16.546 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:16.646 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496540296055,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.650 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496540296055,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.654 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2026-04-08 11:58:16.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:16.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:16.659 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:16.760 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496654608747,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.764 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496654608747,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.768 DEBUG [tests.relay.test_publish] Running test with payload A password
2026-04-08 11:58:16.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:16.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:16.773 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:16.873 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496768736497,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.878 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496768736497,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.881 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2026-04-08 11:58:16.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:16.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:16.886 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:16.988 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496882041801,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.992 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:16.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:16.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496882041801,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:16.996 DEBUG [tests.relay.test_publish] Running test with payload A time string
2026-04-08 11:58:16.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:17.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:17.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:17.101 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:17.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:17.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496996484754,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:17.105 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:17.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:17.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649496996484754,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:17.109 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2026-04-08 11:58:17.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-08 11:58:17.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:58:17.114 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-08 11:58:17.215 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:17.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4894/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:17.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649497109913747,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:17.219 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-04-08 11:58:17.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:58:17.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775649497109913747,"ephemeral":false,"proof":""}]'
2026-04-08 11:58:17.225 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:58:17.226 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:58:17.226 DEBUG [src.node.waku_node] Stopping container with id 5123d542fff7
2026-04-08 11:58:17.678 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:58:17.681 DEBUG [src.node.waku_node] Stopping container with id f16b6ab3f217
2026-04-08 11:58:18.135 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:58:18.137 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:58:18.155 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:58:18.170 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-04-08 11:52:00.961 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-08 11:52:00.961 DEBUG [tests.conftest] Running test: test_message_with_both_ephemeral_true_and_false with id: 2026-04-08_11-52-00__337aba88-5645-4ca6-8ffa-0551b8781836
2026-04-08 11:52:00.961 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-08 11:52:00.962 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-08 11:52:00.962 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-08 11:52:00.968 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:00.968 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-08_11-52-00__337aba88-5645-4ca6-8ffa-0551b8781836__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:00.968 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:00.968 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:00.970 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:00.970 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.127
2026-04-08 11:52:00.970 DEBUG [src.node.docker_mananger] Generated ports ['32624', '32625', '32626', '32627', '32628']
2026-04-08 11:52:00.970 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:00.970 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:00.970 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:00.970 DEBUG [src.node.docker_mananger] docker run -i -t -p 32624:32624 -p 32625:32625 -p 32626:32626 -p 32627:32627 -p 32628:32628 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32626 --rest-port=32624 --tcp-port=32625 --discv5-udp-port=32627 --rest-address=0.0.0.0 --nat=extip:172.18.73.127 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fc4f94dcb223d58a05e34ed299ee9df1a1fd6926eacde595d69c5fecc1362bb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32628 --metrics-logging=true --store=true --relay=true
2026-04-08 11:52:01.125 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.127 waku 946f910537ae151473d2246304044cd0f9ff109e3a51d537b430c1b4f97b2786
2026-04-08 11:52:01.152 DEBUG [src.node.docker_mananger] Container started with ID 946f910537ae. Setting up logs at ./log/docker/publishing_node1_2026-04-08_11-52-00__337aba88-5645-4ca6-8ffa-0551b8781836__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:01.154 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32624
2026-04-08 11:52:01.154 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:01.383 ERROR [src.node.docker_mananger] Max retries reached for container e53f47d93564. Exiting log stream.
2026-04-08 11:52:01.756 ERROR [src.node.docker_mananger] Max retries reached for container a9ebf54d49ce. Exiting log stream.
2026-04-08 11:52:02.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32624/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:02.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:02.158 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:02.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:02.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.127/tcp/32625/p2p/16Uiu2HAmJCHq6KRbyuckD61J7YAWD94Ud6DJQbi461X7nY9RwJxg","/ip4/172.18.73.127/tcp/32626/ws/p2p/16Uiu2HAmJCHq6KRbyuckD61J7YAWD94Ud6DJQbi461X7nY9RwJxg"],"enrUri":"enr:-L24QLVTVtvfALhHHNo_IBSumq5TIoUu8oaeaiZ4BeD3bL9xctI4naoh7Ql_oOQyQpdpkkJYnc2BYTeV5gV2FUVVX7cCgmlkgnY0gmlwhKwSSX-KbXVsdGlhZGRyc5YACASsEkl_Bn9xAAoErBJJfwZ_ct0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUk80JJlph8yDyYS4ie2uFZrH0CF9YL_VCTUfciRw2zGDdGNwgn9xg3VkcIJ_c4V3YWt1MgM"}'
2026-04-08 11:52:02.160 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:02.167 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-04-08 11:52:02.167 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-08_11-52-00__337aba88-5645-4ca6-8ffa-0551b8781836__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:02.167 DEBUG [src.node.waku_node] Starting Node...
2026-04-08 11:52:02.167 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-08 11:52:02.169 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-08 11:52:02.169 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.84
2026-04-08 11:52:02.169 DEBUG [src.node.docker_mananger] Generated ports ['39541', '39542', '39543', '39544', '39545']
2026-04-08 11:52:02.169 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-08 11:52:02.169 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-08 11:52:02.169 DEBUG [src.node.waku_node] Using volumes []
2026-04-08 11:52:02.169 DEBUG [src.node.docker_mananger] docker run -i -t -p 39541:39541 -p 39542:39542 -p 39543:39543 -p 39544:39544 -p 39545:39545 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39543 --rest-port=39541 --tcp-port=39542 --discv5-udp-port=39544 --rest-address=0.0.0.0 --nat=extip:172.18.80.84 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6ccdafedfd46c7ba8e1bbaae2aecfeb0f424831df7f9fcfa2c2d6c3c2f88eaf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39545 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLVTVtvfALhHHNo_IBSumq5TIoUu8oaeaiZ4BeD3bL9xctI4naoh7Ql_oOQyQpdpkkJYnc2BYTeV5gV2FUVVX7cCgmlkgnY0gmlwhKwSSX-KbXVsdGlhZGRyc5YACASsEkl_Bn9xAAoErBJJfwZ_ct0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUk80JJlph8yDyYS4ie2uFZrH0CF9YL_VCTUfciRw2zGDdGNwgn9xg3VkcIJ_c4V3YWt1MgM --storenode=/ip4/172.18.73.127/tcp/32625/p2p/16Uiu2HAmJCHq6KRbyuckD61J7YAWD94Ud6DJQbi461X7nY9RwJxg --store=true --relay=true
2026-04-08 11:52:02.330 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.84 waku 2eb74bf8cdda78bc72a364e9bf4865921b5e95bb82e82d29e4c9511ffb8adb82
2026-04-08 11:52:02.359 DEBUG [src.node.docker_mananger] Container started with ID 2eb74bf8cdda. Setting up logs at ./log/docker/store_node1_2026-04-08_11-52-00__337aba88-5645-4ca6-8ffa-0551b8781836__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-04-08 11:52:02.360 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 39541
2026-04-08 11:52:02.361 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-08 11:52:03.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39541/health" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:03.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-08 11:52:03.365 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-08 11:52:03.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39541/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:03.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.84/tcp/39542/p2p/16Uiu2HAmNv8qJaXQsuMsyxQzAbxjxAZNcHQPVDkxRqKdJ9kYMafw","/ip4/172.18.80.84/tcp/39543/ws/p2p/16Uiu2HAmNv8qJaXQsuMsyxQzAbxjxAZNcHQPVDkxRqKdJ9kYMafw"],"enrUri":"enr:-L24QKdLjhhM3dkDgZ6h6LhI2IdcYkFwEtvQr5X24ZRjIT-RCsCI-Uwq8GPmsQRaHxq13U9MUcVRcGFl9MrVL3k0hEYCgmlkgnY0gmlwhKwSUFSKbXVsdGlhZGRyc5YACASsElBUBpp2AAoErBJQVAaad90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmHYsVB3CqYDSpw4yluB8Lp4xAPsnbVppP_lFK9d1yOaDdGNwgpp2g3VkcIKaeIV3YWt1MgM"}'
2026-04-08 11:52:03.367 INFO [src.node.waku_node] REST service is ready !!
2026-04-08 11:52:03.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39541/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.127/tcp/32625/p2p/16Uiu2HAmJCHq6KRbyuckD61J7YAWD94Ud6DJQbi461X7nY9RwJxg"]'
2026-04-08 11:52:03.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:03.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32624/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:03.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:03.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39541/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-08 11:52:03.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:03.375 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:03.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32624/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-08 11:52:03.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:03.379 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:03.580 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:03.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32624/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-04-08 11:52:03.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:03.587 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:03.787 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:03.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32624/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:03.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaae5d254c1f355680e33dd3f4dc07db5ea149719b158d7f133a5d1ae45e87690"}]}'
2026-04-08 11:52:03.791 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:52:03.792 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:03.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39541/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:03.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaae5d254c1f355680e33dd3f4dc07db5ea149719b158d7f133a5d1ae45e87690"}]}'
2026-04-08 11:52:03.795 DEBUG [src.steps.store] messages length is 1
2026-04-08 11:52:03.795 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:03.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32624/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-04-08 11:52:03.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:03.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:04.000 DEBUG [src.steps.store] Relaying message
2026-04-08 11:52:04.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32624/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-08 11:52:04.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-08 11:52:04.005 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-08 11:52:04.206 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:04.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32624/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:04.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaae5d254c1f355680e33dd3f4dc07db5ea149719b158d7f133a5d1ae45e87690"},{"messageHash":"0x850fd62693606ee0e4f56029d660e982fe9bed52d03e2e7135bcd215aac42b67"}]}'
2026-04-08 11:52:04.210 DEBUG [src.steps.store] messages length is 2
2026-04-08 11:52:04.210 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-04-08 11:52:04.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39541/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-08 11:52:04.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaae5d254c1f355680e33dd3f4dc07db5ea149719b158d7f133a5d1ae45e87690"},{"messageHash":"0x850fd62693606ee0e4f56029d660e982fe9bed52d03e2e7135bcd215aac42b67"}]}'
2026-04-08 11:52:04.213 DEBUG [src.steps.store] messages length is 2
2026-04-08 11:52:04.215 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-08 11:52:04.216 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-08 11:52:04.216 DEBUG [src.node.waku_node] Stopping container with id 946f910537ae
2026-04-08 11:52:04.606 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:04.607 DEBUG [src.node.waku_node] Stopping container with id 2eb74bf8cdda
2026-04-08 11:52:05.006 DEBUG [src.node.waku_node] Container stopped.
2026-04-08 11:52:05.008 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-08 11:52:05.020 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-08 11:52:05.026 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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